Moin.
Ich habe ein Formular, in dem sich INPUT-Felder für Text und INPUT-Felder für Zahlen befinden.
Bei den Zahlen-Feldern wird über folgende Funktion sichergestellt, dass nur Zahlen eingetragen werden:
Funktioniert auch.
Jetzt habe ich aber das Problem, dass das Formular nicht abgeschickt werden darf, wenn man Enter drückt.
Dazu habe ich aber hier was gefunden, was das verhindert:
Funktioniert auch.
Beide Funktionen werden über onkeypress bei den INPUT-Feldern aufgerufen.
Einzeln geht alles wunderbar, doch wie kann ich die Funktionen aufrufen, damit in die Zahlenfelder nur Zahlen eingetragen werden UND das Formular nicht per Enter gesendet wird?
Eins von beiden funktionierte leider bei all meinen bisherigen Versuchen nicht.
Ich habe ein Formular, in dem sich INPUT-Felder für Text und INPUT-Felder für Zahlen befinden.
Bei den Zahlen-Feldern wird über folgende Funktion sichergestellt, dass nur Zahlen eingetragen werden:
Code:
function nur_zahlen() { if(!isNS4) { if(event.keyCode < 48 || event.keyCode > 57) event.returnValue = false; } else { if(event.which < 48 || event.which > 57) returnfalse; } }
Jetzt habe ich aber das Problem, dass das Formular nicht abgeschickt werden darf, wenn man Enter drückt.
Dazu habe ich aber hier was gefunden, was das verhindert:
Code:
function CheckEnter(evt) { var keyCode = document.layers?evt.which:evt.keyCode; if (keyCode != 13) { return true; } return false; }
Beide Funktionen werden über onkeypress bei den INPUT-Feldern aufgerufen.
Einzeln geht alles wunderbar, doch wie kann ich die Funktionen aufrufen, damit in die Zahlenfelder nur Zahlen eingetragen werden UND das Formular nicht per Enter gesendet wird?
Eins von beiden funktionierte leider bei all meinen bisherigen Versuchen nicht.
Kommentar