Wie kann ich mit jQuery die Länge des in ein Textfeld eingegebenen Textes ermitteln?
Wie kann ich mit jQuery die Länge des in ein Textfeld eingegebenen Textes ermitteln?
Antworten:
Wenn Ihr Textfeld das ID-Attribut "mytextbox" hat, können Sie die Länge wie folgt ermitteln:
var myLength = $("#mytextbox").val().length;
$("#mytextbox")
findet das Textfeld anhand seiner ID..val()
Ruft den Wert des vom Benutzer eingegebenen Eingabeelements ab, bei dem es sich um eine Zeichenfolge handelt..length
Ruft die Anzahl der Zeichen in der Zeichenfolge ab.$("input[name='myinputname']").val().length;
Der unten genannte Code funktioniert einwandfrei, um die Länge aller in das Textfeld eingegebenen Zeichen zu bestimmen.
$("#Texboxid").val().length;
Sie müssen das Element nur mit einem geeigneten jQuery-Selektor und dann der .val()
Methode zum Abrufen der im Eingabetextfeld enthaltenen Zeichenfolge abrufen und dann die .length
Zeichenfolge für diese Zeichenfolge aufrufen .
$('input:text').val().length
Beachten Sie jedoch, dass bei Auswahl des Selektors mit mehreren Eingaben .val()
nur der Wert des ersten Textfelds zurückgegeben wird. Sie können auch die Auswahl ändern, um ein spezifischeres Element :text
zu erhalten. Behalten Sie jedoch die Option bei , um sicherzustellen, dass es sich um ein Eingabetextfeld handelt.
Auf einer anderen Anmerkung, die Länge einer Zeichenfolge in einem anderen, nicht-Eingabeelement enthalten ist, zu erhalten, können Sie die Verwendung .text()
Funktion die Zeichenfolge zu erhalten und dann verwenden , .length
auf dieser Saite seine Länge zu finden.