Hallo!
Ich habe folgendes Problem. Das Script soll ein Eingabefeld auf verbotene Zeichen prüfen. Falls eines eingegeben wird, soll es gelöscht werden und eine Meldung erscheinen.
Das bisherige Funktion:
var forbidcnt=0;
function forbid(o, re) {
rx = new RegExp(re, 'gi');
chk = o.value.match(rx);
if(chk && chk.length) {
if(!o.id) { o.id='tmp'+forbidcnt; forbidcnt++; }
o.value = o.value.replace(rx, '');
alert("Nur Zahlen und Punkte als Eingabe erlaubt!");
}
}
Also mit dem IE klappt das einwandfrei. Aber mit Netscape 4.79 läuft er nur bis if(chk && chk.length) und ignoriert den Rest.
Kann mir jemand Helfen?
Danke im voraus.
Christian