Tastaturfunktionen einschränken (Nur Zahlen & Punkt erlauben)
Chris
- javascript
Hallo
In einem Textfeld soll der User ein Datum im Format 01.10.2002 eingeben können. Nun möchte ich, dass nur ein Eintrag gemacht wird, wenn der User eine Zahl oder einen Punkt eingibt. Mit dem Befehl event.keyCode kann man dies ja realisieren. Unten habe ich eine Funktion bzw. einen Event-Handler der nur die Eingabe von Zahlen erlaubt, doch wie lautet der Befehl womit auch der Punkt erlaubt ist?
Gruss Chris
Hier der Code:
function isInt() {
return ((event.keyCode >= 48) && (event.keyCode <= 57))
}
onKeyPress="event.returnValue=(isInt() || event.keyCode == 37)
Hallo
In einem Textfeld soll der User ein Datum im Format 01.10.2002 eingeben können. Nun möchte ich, dass nur ein Eintrag gemacht wird, wenn der User eine Zahl oder einen Punkt eingibt. Mit dem Befehl event.keyCode kann man dies ja realisieren. Unten habe ich eine Funktion bzw. einen Event-Handler der nur die Eingabe von Zahlen erlaubt, doch wie lautet der Befehl womit auch der Punkt erlaubt ist?
Gruss Chris
Hier der Code:
function isInt() {
return ((event.keyCode >= 48) && (event.keyCode <= 57))
}
onKeyPress="event.returnValue=(isInt() || event.keyCode == 37)
versuchs doch einfach mit string.indexOf("."), wenn != -1 dann wurde ein punkt eingegeben!
Gruss,
-ich