Der Martin: Leerzeichen per JS abfragen

Beitrag lesen

Hallo,

ich habe eine Frage zum Leerzeichen ( ).

das ist kein gewöhnliches Leerzeichen (0x20), sondern ein geschütztes Leerzeichen (0xA0).

Ich habe ein Array, welches befüllt wird durch eine User-Aktion im Browser:
[...]
Hier würde jetzt bei ausgewählter Select-Box ("- Feldinhalt leeren -") in den Array eben das zugehörige Value geschrieben werden ("&nbsp;" bzw. <Leerzeichen>).

if(arrKontoFelder[0][tag] == '&nbsp;')

Hier vergleichst du den Feldinhalt mit dem aus 6 Zeichen bestehenden String "&nbsp;", der aber mit einem Leerzeichen nicht das Geringste zu tun hat. Mit der HTML-codierten Entity-Referenzen hat Javascript nichts am Hut.

if(arrKontoFelder[0][tag] == ' ')

Schon richtiger, aber du hast ja keine normalen, sondern geschützte Leerzeichen verwendet. Also frage auch auf dieses Zeichen ("\xA0") ab.

So long,
 Martin

--
Man sollte immer wissen was man sagt
 - aber auf keinen Fall alles sagen, was man weiß.