source

텍스트 영역에서 값 가져오기

lovecheck 2023. 10. 24. 21:24
반응형

텍스트 영역에서 값 가져오기

텍스트 영역 필드의 값이 ""과 같지 않은 경우 어떻게 값을 가져올 수 있습니까?

이 코드를 사용해 보았지만 텍스트 영역에 텍스트를 입력하면 알림()이 작동하지 않습니다.

어떻게 고치죠?

<textarea name="textarea" placeholder="Enter the text..."></textarea>

$(document).ready(function () {
    if ($("textarea").value !== "") {
        alert($("textarea").value);
    }
  
});

바닐라 JS

document.getElementById("textareaID").value

jQuery

$("#textareaID").val()

반대로 할 수 없음(자신이 무엇을 하고 있는지 아는 것은 항상 좋습니다)

document.getElementById("textareaID").value() // --> TypeError: Property 'value' of object #<HTMLTextAreaElement> is not a function

jQuery:

$("#textareaID").value // --> undefined

사용하다.val()텍스트 영역과 용도의 가치를 얻다$.trim()빈 공간으로.

$(document).ready(function () {
    if ($.trim($("textarea").val()) != "") {
        alert($("textarea").val());
    }
});

아니면, 제가 깨끗한 코드를 위해 할 수 있는 일은 이렇습니다.

$(document).ready(function () {
    var val = $.trim($("textarea").val());
    if (val != "") {
        alert(val);
    }
});

데모: http://jsfiddle.net/jVUsZ/

$('textarea').val();

textarea.value순수한 자바스크립트가 되겠지만, 여기서는 자바스크립트를 유효하지 않은 jQuery 메서드로 사용하려고 합니다..value).

val () 메서드를 사용합니다.

$(document).ready(function () {
    var j = $("textarea");
    if (j.val().length > 0) {
        alert(j.val());
    }
});

사용해야 합니다..val()것은 아니다..value

$(document).ready(function () {
  if ($("textarea").val() != "") {
    alert($("textarea").val());
  }
});

사용하다val():

 if ($("textarea").val()!== "") {
        alert($("textarea").val());
    }

언급URL : https://stackoverflow.com/questions/14939010/get-value-from-text-area

반응형