Value undefiniert?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Value undefiniert?

    Hi alle
    ich denke mal ich seh den wald vor lauter bäumen nicht.
    hab ein formular das beim Absenden eine Überprüfung durchführen lässt (js).

    Hier das formular:
    PHP-Code:
    <form name="bestellung" method="post" action="complete.php" onSubmit="return checkBestellung();">
    <
    div id="personal_data_edit" style="display:none;">
       <
    p
        <
    label>Name</label>
        <
    input class="feld" type="text"  name="name" title="Name" value="" tabindex="1" />
    </
    p>
    <
    p
        <
    label>First name</label>

        <
    input class="feld" type="text"  name="vorname" title="First name" value="" tabindex="2" />
    </
    p>
    <
    p
        <
    label>Salutation</label>
        <
    select name="geschlecht" title="Salutation" tabindex="3">
        <
    option value="Herr" selected>Mr.</option>
        <
    option value="Frau" >Mrs.</option>
        </
    select>
    </
    p>

    <
    p
        <
    label>e-Mail</label>
        <
    input class="feld" type="text"  name="email" title="e-Mail" value="" tabindex="12" />

    </
    p

    </
    div>
    <
    p>
     <
    label><strong>kst</strong></label><select name="kst"><option value="">Please choose!</option>
    <
    option value="test1">test1</option>
    <
    option value="test2">test2</option></select><br>
    </
    p>

    <
    p>
    <
    div id="div1" style="display:none;">

    <
    p
        <
    label>Name</label>
        <
    input class="feld" type="text"  name="delname" title="Name" value="" tabindex="1" />
    </
    p>
    <
    p
        <
    label>First name</label>
        <
    input class="feld" type="text"  name="delvorname" title="First name" value="" tabindex="2" />
    </
    p>
    </
    div>
    </
    p>

    <
    p>&nbsp;</p>
    <
    table width="100%"  border="0">

      <
    tr>
        <
    td width="64%"><input type="button" name="back" 
    value="Back" onClick="self.location.href='warenkorb.php'">
    </
    td>
        <
    td><div align="right">
           <
    input type="submit" name="Submit" value="Complete">
        </
    div></td>
      </
    tr>
    </
    table>
    </
    form
    so überprüfe ich:

    PHP-Code:
    if(document.bestellung.kst && document.bestellung.kst.value.length == 0)
           {
             
    alert("You have to choose a KST!");
             return 
    false;
           } 
    so ich erhalte jetzt die fehlermeldung:
    document.bestellung.kst.value has no properties

    tjoo warum?

    Gruß,
    ranzi
    Zuletzt geändert von RanzigeMilch; 16.08.2007, 09:39.
    Die Milch bleibt ranzig!

  • #2
    ich denke mal ich seh den wald vor lauter bäumen nicht
    Da hast du recht. 'kst' ist kein direkter Kindknoten von 'bestellung' sondern des darüber liegenden p Elements.

    Wie wärs hiermit:
    PHP-Code:
    if (document.getElementsByName('kst')[0] && document.getElementsByName('kst')[0].value.length == 0

    Kommentar


    • #3
      jo ich Dummbeutel dange...
      hatte das vorher net in nem p drin und da hatte es natürlich funktioniert..
      mir wolte diese "Klitzekleine" Änderung aber net mehr einfallen
      Die Milch bleibt ranzig!

      Kommentar

      Lädt...
      X