Marc Nilius: /(PHP)

Hallo zusammen!

Ich habe ein Fomulat namens "AendernFormular" und eine Textarea namens "news_eintragen_formular[0][text]". Die eckigen Klammern sind da, um nachher in PHP direkt schoene Arrays zuhaben.

Jetzt moechte ich diese Textarea mit JS ansprechen und bekomme immer Fehlermeldungen und komme nicht so ganz dahinter warum:

alert(document.AendernFormular.news_eintragen_formular[0][text].value);

Dafuer bekomme ich als Fehlermeldung:
document.AendernFormular.news_eintragen_formular.0 ist Null oder kein Objekt

Frage: Woran liegts? Liegts ggf. an den [ und ]? Wenn ja warum und (viel wichtiger) wie kann ich es umschiffen?

Vielen Dank und Gruesse,
Marc

  1. Sorry, ein Subject waere natuerlich auch noch schoen gewesen....

  2. Hallo,

    Ich habe ein Fomulat namens "AendernFormular" und eine Textarea namens "news_eintragen_formular[0][text]". Die eckigen Klammern sind da, um nachher in PHP direkt schoene Arrays zuhaben.

    Jetzt moechte ich diese Textarea mit JS ansprechen und bekomme immer Fehlermeldungen und komme nicht so ganz dahinter warum:

    alert(document.AendernFormular.news_eintragen_formular[0][text].value);

    Es gibt mehrere Methoden Formularelemente anzusprechen. Z.B.:

    document.forms["Formularname"].elements["Elementname"]

    viele Grüße

    Axel

    1. Hallo!

      Es gibt mehrere Methoden Formularelemente anzusprechen. Z.B.:

      document.forms["Formularname"].elements["Elementname"]

      viele Grüße

      Axel

      Danke! Das wars. Mit dieser Variante meckert er nicht. Vermutlich ist er wohl mit den [ und ] innerhalb eines Element-Namen nicht zurecht gekommen, aber so gehts.

      Gruesse,
      Marc