tobi: dynamische formulare

Hallo,
ich habe folgendes Problem:
ich habe mehrere <inputs> mit dem selben Namen z.B. name="datum[]" und will diese zum einem mit php weiterverarbeiten, andererseits mit javascript abfragen. Leider schlug jeder Versuch meinerseits bisher fehl.

z.B. - document.form1.datum[0].value
     - document.form1.datum.value
findet er alles nicht.

Vielleicht hat ja wer ne Idee.

Danke Tobi

  1. Hallo tobi,

    ich habe mehrere <inputs> mit dem selben Namen z.B.
    name="datum[]" und will diese zum einem mit php
    weiterverarbeiten, andererseits mit javascript abfragen.
    Leider schlug jeder Versuch meinerseits bisher fehl.

    z.B. - document.form1.datum[0].value
         - document.form1.datum.value
    findet er alles nicht.

    Such doch bitte das nexte mal im Archiv.

    document.form1.elements['datum[]'][0].value

    Gruesse,
     CK

  2. Hallo,

    ich habe folgendes Problem:
    ich habe mehrere <inputs> mit dem selben Namen z.B. name="datum[]" und will diese zum einem mit php weiterverarbeiten, andererseits mit javascript abfragen. Leider schlug jeder Versuch meinerseits bisher fehl.

    z.B. - document.form1.datum[0].value
         - document.form1.datum.value
    findet er alles nicht.

    Vielleicht hat ja wer ne Idee.

    Danke Tobi

    Also, das Ansprechen von Formularelementen:
    entweder so:
    M1: document.forms["Formularname"].elements["Elementname"].Eigenschaft

    oder so:
    M2: document.FormularName.Elementname.Eigenschaft

    bei mehreren gleichen Element-Namen bilden die Element-Namen ein Array:
    document.FormularName.Elementname[0].Eigenschaft
    document.FormularName.Elementname[1].Eigenschaft
    ...

    Wenn dein input also "datum[]" heißt, kannst Du die Methode 2 nicht verwenden, da Du dann mit der Array-Syntax in Konflikt kommst.

    aber:
    document.form1.elements["datum[]"][0].value
    document.form1.elements["datum[]"][1].value
    ...

    sollte gehen.

    Gruß

    Axel