Ich bin auf der Suche nach einer Möglichkeit, ein Leerzeichen nach 4 Ziffern in einem Textfeld einzufügen.Javascript - Einfügen von Leerzeichen nach Zahlen in Textfeldern
Beispiel: XXXX XXXX XXXX
Ich habe in der Lage, ohne Abstand den Abstand ohne Pfeiltasten oder die Pfeiltasten zu bekommen.
Ich habe in this Frage und ein paar andere auf der Website untersucht, aber ich konnte das Problem der Rücktaste und der Pfeiltasten nicht lösen.
Hier ist mein Code:
function isNumber(event) {
event = (event) ? event : window.event;
var charCode = (event.which) ? event.which : event.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
Und hier ist ein JSFiddle dafür. Diese ist sehr nahe, aber ich habe nicht ganz richtig den Abstand.
Kann ich das mit meiner aktuellen Funktion machen oder muss ich das anders angehen?
BEARBEITEN: Ist es möglich, Pfeiltaste-Funktionalität hinzuzufügen, ohne dass der Cursor nach der Freigabe in den Hintergrund zurückkehren kann?
Was ist falsch mit dem 'keypress' Ereignis ... Sie haben es geschafft, aber Sie sollten auch Rechtfertigung haben ... – Rayon
Ist es möglich, Pfeiltasten zuzulassen? Wenn Sie versuchen, nach links zu blättern und die Taste loszulassen, bewegt sich der Cursor nach hinten. – user94614
@AirJer aktualisiert –