Ich habe 4 Eingabefelder nebeneinander.Jquery: Erzwinge Cursor in das nächste Eingabefeld?
Ich versuche, den Benutzer zu zwingen, 1 Zeichen pro Eingabefeld einzugeben und sobald sie 1 Zeichen eingegeben haben, müssen sie das nächste Zeichen in das nächste Feld eingeben, bis die Eingaben abgeschlossen sind.
Allerdings ist mein aktueller Code al über den Ort und ich kann nicht herausfinden, was ich tun muss, um dies zu erreichen.
Dies ist mein Code:
https://jsfiddle.net/ej9tvosj/
$('.inps').keydown(function (event) {
// check for hyphen
var myLength = $(this).val().length;
if(myLength ==0){
$(this).next('.inps').focus();
}
});
, wenn Sie etwas in der ersten eingeben, wird es in das nächste Feld springen, aber es wird dort nach bekommen vermasselt.
Könnte jemand bitte Beratung zu diesem Thema?
Sie müssen '' statt keypress' verwenden keydown' – Masiama
meine Antwort überprüfen. Das ist was du brauchst. –