Per JS Leerzeichen aus String löschen

Teilzeitphilosoph

Erfahrenes Mitglied
Moinz.

Ich hab diesen wunderhübschen Code hier:

HTML:
<FORM NAME="Suche" ACTION="meineSuche.html" METHOD="GET">
    <INPUT CLASS="inputframe" NAME="sucheFeld"  MAXLENGTH="50">
        <INPUT TYPE=submit VALUE="Finden"
	onClick="if ( document.Suche.sucheFeld.replace(/\s/g,'') == '') { alert('Falsche Eingabe!'); return false;}">
</FORM>

Jetzt das Problem: Er macht nichts, wenn ich Leerzeichen in meinem Suchfeld habe. Die Theorie: Durch die RegExp soll er jedes Leerzeichen löschen und wenn der String dann leer ist, soll die Ausgabe kommen. Hab ich was verpasst oder geht das doch nicht?

Die Angabe
HTML:
...
onClick="if (document.Suche.sucheFeld.value == ' ' ) { alert('Falsche Eingabe!'); return false;}">
...

funktioniert übrigens aber nur ein leeres Zeichen als String ist nicht das Gelbe vom Ei.


-bedank-
TZP
 
Zuletzt bearbeitet:
Hi,

du hast die value-Eigenschaft vergessen:
Code:
document.Suche.sucheFeld.value.replace(/\s/g,'')

Ciao
Quaese
 
Zurück