roger: Script zum überprüfen der Eingabe

Beitrag lesen

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