Tim Tepaße: Formular-Felder-Arrays ansprechen über JS

Beitrag lesen

Hallo,

also ich habe eine form mit mehreren selects:

Hoffentlich auch mit enthaltenden option-Elementen? Ein Auswahlliste macht man nicht mit mehreren selects.

<select name="prods[0]" size="1">

Zitat aus SELFHTML:

„Jede Auswahlliste sollte einen internen Bezeichnernamen erhalten, und zwar mit
  dem Attribut name. Der Name sollte nicht zu lang sein und darf keine
  Leerzeichen, Sonderzeichen oder deutsche Umlaute enthalten. Das erste Zeichen
  muss ein Buchstabe sein. Danach sind auch Ziffern erlaubt. Benutzen Sie als
  Sonderzeichen im Namen höchstens den Unterstrich (_), den Bindestrich (-), den
  Doppelpunkt (:) oder den Punkt (.). Im Hinblick auf JavaScript darf der Name
  sogar nur Buchstaben, Ziffern und den Unterstrich (_) enthalten. Groß- und
  Kleinschreibung werden bei den meisten Programmiersprachen ebenfalls unterschieden.“
  (Ebenda)

aber ich bekomm es einfach nicht hin sie per javascript anzusprechen.

formular = document.[link:http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name@title=getElementsByName]("vote");  
alert("Länge: \t" + formular.[link:http://de.selfhtml.org/javascript/objekte/node.htm#get_elements_by_tag_name@title=getElementsByName]("prods1").[link:http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#select@title=length]);  
alert("Länge: \t" + formular.[link:http://de.selfhtml.org/javascript/objekte/node.htm#get_elements_by_tag_name@title=getElementsByName]("prods1").[link:http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#select@title=value]);

Tim