JQuery kullanarak bir metin kutusuna girilen metnin uzunluğunu nasıl alabilirim?
JQuery kullanarak bir metin kutusuna girilen metnin uzunluğunu nasıl alabilirim?
Yanıtlar:
Metin kutunuz "mytextbox" id özelliğine sahipse, uzunluğu aşağıdaki gibi alabilirsiniz:
var myLength = $("#mytextbox").val().length;
$("#mytextbox") metin kutusunu kimliğiyle bulur..val() kullanıcı tarafından girilen bir dize olan girdi öğesinin değerini alır..length dizedeki karakter sayısını alır.$("input[name='myinputname']").val().length;
Aşağıda belirtilen kod, metin kutusuna girilen karakterlerin uzunluğunu almak için mükemmel çalışıyor.
$("#Texboxid").val().length;
Öğeyi yalnızca uygun bir jQuery seçicisiyle ve daha sonra .val()girdi metin kutusunda bulunan dizeyi alma yöntemiyle yakalamanız ve ardından .lengthbu dizeyi çağırmanız gerekir .
$('input:text').val().length
Ancak, seçicinin birden çok girişle eşleşmesi durumunda, .val()yalnızca ilk metin kutusunun değerini döndüreceği konusunda uyarılmalıdır . Daha spesifik bir öğe elde etmek için seçiciyi de değiştirebilirsiniz, ancak :textgiriş metin kutusunun olduğundan emin olun.
Başka bir notta, başka bir girdi olmayan öğede yer alan bir dizenin uzunluğunu .text()elde etmek için, dizeyi almak için işlevi kullanabilir ve sonra uzunluğunu bulmak .lengthiçin bu dizede kullanabilirsiniz.