Ich habe ein Eingabeelement und möchte die Länge des Inhalts weiter überprüfen. Wenn die Länge einer bestimmten Größe entspricht, möchte ich die Senden-Schaltfläche aktivieren, habe jedoch ein Problem mit dem Ereignis onchange von Javascript als Ereignis wird nur ausgelöst, wenn das Eingabeelement den Gültigkeitsbereich verlässt und nicht, wenn sich der Inhalt ändert.
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange wird nicht ausgelöst, wenn der Inhalt des Namens geändert wird, sondern nur, wenn der Name unscharf wird.
Kann ich etwas tun, damit diese Veranstaltung an Inhaltsänderungen arbeitet? oder ein anderes Ereignis, das ich dafür verwenden kann? Ich habe eine Problemumgehung mithilfe der Onkeyup-Funktion gefunden, die jedoch nicht ausgelöst wird, wenn wir Inhalte aus dem automatischen Vervollständiger des Browsers auswählen.
Ich möchte etwas, das funktionieren kann, wenn sich der Inhalt des Feldes per Tastatur oder Maus ändert ... irgendwelche Ideen?
onkeyup
und verwendenonchange
?