Hallo, und danke für die schnellen Antworten.
Nun ja, wie meine ich das mit "das funktioniert nicht richtig" ?!
Wie bei meinem Beispiel mit justNumbers() wird die Eingabe von Buchstaben verhindert.
Schreibe ich "a" in das inputfeld, dann wird es sofort wieder gelöscht.
Und eben genau das, soll auch beim Leerzeichen funktionieren. Tut es aber nicht.
Verknüpft ist das ganze im input-Feld mit
Die Funktion:
function noSpace(element){
var val = element.value.replace(/[^\S]/g, "");
element.value = val;
}
im HTML-Script:
<input type="text" name="Name" size="10" maxlength="10" onkeyup="noSpace(this);"
Denk ich mir das ganze zu leicht, oder warum kann ich immer noch Leerzeichen schreiben?