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 (" " bzw. <Leerzeichen>).
if(arrKontoFelder[0][tag] == ' ')
Hier vergleichst du den Feldinhalt mit dem aus 6 Zeichen bestehenden String " ", 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ß.