Moni: 2 input felder mit identischem namen

Hi nochmal,

es geht nochmal um inputfelder. Diesmal würd ich gerne wissen, ob es möglich ist, 2 inputfelder, die den gleichen namen haben (müssen), aber versch. IDs haben, auch getrennt ansprechen kann. So:

<form name="meins">
<input name="eins">
<input name="eins">
</form>

(Die namen kommen vom Server im XML-stream, kann sie also nciht beeinflussen)

Mit
target = document.meins.elements("eins")[0];

oder

target = document.meins.elements("eins")[1];

gehts jedenfalls nicht. Seufz

Danke im Voraus
Moni

  1. Hallo Moni,

    IDK wieso du zwei elementen den gleichen Namen geben willst, aber wenn du schon sagst, du willst ihnen unterschiedliche Id's zum ansprechen verpassen, dann tu das doch auch ;-)

    meine einer sieht da kein id="" in deinem code ;-)

    Gruß

    Phil

    --
    ich bin ein nachmacher: http://www.eppstein.de
  2. Nein das geht nciht da diese input felder wenn sie von type=text sind den gleichen wert haben sobald du den namen zuweist.

    du kannst gleichnamige input felder nur in unterschiedlichen forms benutzen.

  3. Hi @all!

    Versuchs mal mit http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
    -> getElementsById("id")

    MfG, Dennis.

    --
    Hinweise:
    Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
    Meine HP: http://www.riehle-web.com
  4. Hi,

    <form name="meins">
    <input name="eins">
    <input name="eins">
    </form>

    Versuchs ueber die Indexnummer: document.meins.elements[0].value...
    Aber es ist ein Wuerger, gleiche Benamung ist boese, unerwartete Effekte vorprogrammiert.

    Gruesse  Joachim

    1. Hi,

      gleiche Benamung ist boese, unerwartete Effekte vorprogrammiert.

      Nicht wenn man es korrekt macht.

      Wenn man etwas hingegen nicht korrekt macht, dann ist es immer böse und das Ergebnis unerwartet ... ;-)

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  5. Hallo Moni,

    Diesmal würd ich gerne wissen, ob es möglich ist, 2 inputfelder, die den gleichen namen haben (müssen), aber versch. IDs haben, auch getrennt ansprechen kann. So:

    klar, mit document.getElementsByName('eins')[0] bekommst du das erste Element, und mit ...[1] das zweite.

    target = document.meins.elements("eins")[0];
    target = document.meins.elements("eins")[1];

    nimm eckige Klammern, dann sollte es funktionieren:
      document.meins.elements['eins'][0].value
    (bzw ...['eins'][1].value)

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|