Hallo,
ich möchte als Eingabe nur Zahlen und einen Punkt
zulassen.
<INPUT type="text" name="wert" size="6" maxlength="6" align="middle" onkeypress="checkname(event,this)">
Dazu benutze ich das Script
function checkname(evt,th)
{
if((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 46 || event.keyCode == 46 && th.value.indexOf('.')>-1)
return false;
}
Das Script wird aufgerufen jedoch nicht das event mitgegeben. Durch das läuft es falsch.
Das Orginal-Script habe ich aus dem Web und nur zum testen abgeändert
<input onkeypress="if((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 46 || event.keyCode == 46 && this.value.indexOf('.')>-1)return false;">
Das Orginal funktioniert bei mir aber auch nicht, ich kann überhaupt keine Eingabe betätigen.
Browser ist der neueste Firefox.
Danke
roger