Como posso inserir o tamanho do texto em uma caixa de texto usando o jQuery?
Como posso inserir o tamanho do texto em uma caixa de texto usando o jQuery?
Respostas:
Se sua caixa de texto tiver um atributo de id "mytextbox", você poderá obter o comprimento da seguinte forma:
var myLength = $("#mytextbox").val().length;
$("#mytextbox")
localiza a caixa de texto por seu ID..val()
obtém o valor do elemento de entrada inserido pelo usuário, que é uma sequência..length
obtém o número de caracteres na sequência.$("input[name='myinputname']").val().length;
O código abaixo mencionado funciona perfeitamente para obter o comprimento de qualquer caractere inserido na caixa de texto.
$("#Texboxid").val().length;
Você só precisa pegar o elemento com um seletor jQuery apropriado e, em seguida, o .val()
método para obter a string contida na caixa de texto de entrada e depois chamar a .length
string.
$('input:text').val().length
No entanto, esteja avisado que, se o seletor corresponder a várias entradas, .val()
retornará apenas o valor da primeira caixa de texto. Você também pode alterar o seletor para obter um elemento mais específico, mas mantenha-o :text
para garantir que seja uma caixa de texto de entrada.
Em outra nota, para obter o comprimento de uma string contido em outro, elemento não-entrada, você pode usar a .text()
função para obter a corda e , em seguida, usar .length
em que corda para encontrar seu comprimento.