Hallo Christian!
hab mir hier nicht alles durchgelesen, aber verwende das keypress Event.
Wurde das schon vorgeschlagen?
Nein, danke!
Dort hast du charCode oder keyCode (je nach Browser), daraus machst du mit String.fromCharCode das Zeichen.
Meinst du charCodeAt()?
und wenn ich im Beispiel von keycode() eine Taste drücke erscheint immer ein Alert mit "0".
Müsste ich sowas machen?
function onlynum(self){
var foo = self.keyCode;
var bar = String.fromCharCode(foo);
if(!bar.match(/^[0-9]$/) && !self == "") {
alert(self);
}
}
Hm nee... da seh ich selbst schon, dass das irgendwie so nichts wird....
Ich versteh die 3 von dir genannten Funktionen nicht ganz :(
charCodeAt() erwartet z.B. einen Parameter. Hab ich denn einen? Woher weiß ich welche Stelle ich brauch oder kommt dort immer "0" rein?
mittels preventDefault/returnValue= false oder return false, je nach Implementierung deines Events.
Bahnhof. Oder meinst du einfach am Ende der Funktion ein return false; rein und fertig?
Funktioniert auf jeden Fall, habe auch schon so gemacht.
Ich glaub ich brauch bis dahin noch ein bisschen Hilfe.
Danke und Grüße, Matze