Waro: Doppelpunkt in Feldname

Beitrag lesen

Hallo zusammen,

in mein Formular existieren Feldern dessen Name Doppelpunkte enthalten:

dc:description; dc:title, dc:subject usw.

einige von diese Feldern durften nicht leer bleiben. Für solche Felder generiert dann Server JavaScript Prüfroutinen:

if (document.forms[0].dc:description.value == ''){
alert('Feld ist leer!');
document.forms[0].dc:description.focus();
return false;
}

da meldet Firefox ein Skriptfehler:
   Fehler: missing ) after condition

und Pfeil zeigt auf ":"

Dazu will ich noch hinzufügen dass:

  • gesamte Seite wird per CGI Serverseitig generiert
  • Doppelpunkte wurden wegen Kompatibilität zu "Dublin Core" benutzt.

Ich kann natürlich statt dessen z.B. "_" benutzen, aber dann muss überall ein Fallunterscheidung gemacht werden was sehr aufwendig ist.

Meine Frage lautet: Wie kann ich erreichen dass JavaScript Doppelpunkt als bestandteil von Feldname akzeptiert.

Danke.