[jquery] jQuery를 사용하여 텍스트 상자에 입력 한 텍스트 길이를 어떻게 얻을 수 있습니까?

jQuery를 사용하여 텍스트 상자에 입력 한 텍스트 길이를 어떻게 얻을 수 있습니까?



답변

var myLength = $("#myTextbox").val().length;


답변

텍스트 상자에 id 속성이 “mytextbox”인 경우 다음과 같은 길이를 얻을 수 있습니다.

var myLength = $("#mytextbox").val().length;
  • $("#mytextbox") id로 텍스트 상자를 찾습니다.
  • .val() 사용자가 입력 한 입력 요소 (문자열)의 값을 가져옵니다.
  • .length 문자열의 문자 수를 가져옵니다.

답변

나에게 그것은 텍스트 상자가 아니고 span 태그이며 이것은 나를 위해 일했다.

var len = $("span").text().length;


답변

아래 언급 된 코드는 텍스트 상자에 입력 한 문자의 길이를 취하기에 완벽하게 작동합니다.

$("#Texboxid").val().length;


답변

암호

$('#montant-total-prevu').on("change", function() {

var taille = $('#montant-total-prevu').val().length;

    if (taille > 9) {

//TODO

}

});


답변

적절한 jQuery 선택기를 사용하여 요소를 가져온 다음 .val()입력 텍스트 상자에 포함 된 문자열을 가져 오는 메소드 만 가져와야 .length합니다.

$('input:text').val().length

그러나 선택기가 여러 입력과 일치 .val()하면 첫 번째 텍스트 상자 의 값만 반환 합니다. 선택기를 변경하여보다 구체적인 요소를 얻을 수 있지만 :text입력 텍스트 상자가되도록 유지하십시오 .

또 다른 메모에서, 다른에 포함 된 문자열의 길이가 아닌 입력 요소, 당신은 사용할 수 있습니다 얻기 위해 .text()문자열을 얻을 기능을하고 다음 사용 .length 길이를 찾을 문자열입니다.


답변