Patachon: Leeres Feld abfragen

Hallo,
wenn ich ein Feld habe mit mehreren Blanks, wie frage ich ab, ob es nur Blanks
enthält?
Bei feld="   " (3 Blanks),
funktioniert weder die Abfrage auf "" noch auf " ", sondern ich muss genau auch "   " (3 Blanks) angeben, damit die Bedingung zutrifft.

Gruß
Pat

  1. wenn ich ein Feld habe mit mehreren Blanks, wie frage ich ab, ob es nur Blanks
    enthält?

    definier mal 'Blanks'.. meinst du einfache leerzeichen?
    definier mal 'Feld'.. meinst du <input type="text"> ?

    die syntax kannst du zb mit regexp überprüfen..
    sag ihm einfach das das 'Feld' nur aus 'Blanks' bestehen und nicht länger als 3 zeichen sein darf falls es das ist was du suchst..

  2. Hallo,

    wie frage ich ab, ob es nur Blanks enthält?

    Mit Regulären Ausdrücken.

    http://de.selfhtml.org/javascript/objekte/regexp.htm
    http://de.selfhtml.org/javascript/objekte/regexp.htm#test

    if (value.test(/^\s*$/)) {  
       // ist leer oder enthält nur Whitespace  
    }
    

    ^\s*$ bedeutet:

    ^   Anfang des Strings
    \s  Whitespace-Zeichen
    *   eine beliebige Anzahl davon
    $   Ende des Strings

    (siehe Links)

    Mathias