holli: Formular Kontrolle klappt nicht

hallo,
ich habe probleme mit meiner formular kontrolle. die klappt nicht so wie ich mir das vorgestellt habe. nachfolgener code (js steht im head bereich):

<SCRIPT language="JavaScript" type="text/JavaScript">
<!--
function OnMouseSound()
{
if (document.all)
{
document.all.sound.src = "../../agenta%20website/images/world.mid";
}
}

function kontrolle()
{
if (document.formular.Nachname.value.length == '')
{
        alert('Bitte geben Sie Ihren Nachnamen an!');
        return;
}
if (document.formular.Vorname.value.length == '')
{
        alert('Bitte geben Sie Ihren Vornamen an!');
        return;
}
if (document.formular.Strasse.value.length == '')
{
        alert('Bitte geben Sie Ihren Strasse an!');
        return;
}
if (document.formular.Plz.value.length == '')
{
        alert('Bitte geben Sie Ihre Postleitzahl an!');
        return;
}
if (document.formular.Ort.value.length == '')
{
        alert('Bitte geben Sie Ihren Ort an!');
        return;
}
if (document.formular.E-Mail.value.length == '')
{
        alert('Bitte geben Sie Ihre E-Mail Adresse an!');
        return;
}
}
//-->
</SCRIPT>

...

<form action="dldatei.html" method="post" name="formular">
<table width="95%"  class="download" border="0" cellspacing="4" cellpadding="0">
<tr>
<td> </td>
<td><font color="maroon"><b>Schritt 1. Persönliche Angaben</b></font></td>
</tr>
<tr>
<td class="space"> </td>
</tr>
<tr>
<td class="textfield1">Name:*</td>
<td><input type="text" class="textfield" name="Name:" size="45"></td>
</tr>
<tr>
<td class="textfield1">Vorname:*</td>
<td><input type="text" class="textfield" name="Vorname:" size="45"></td>
</tr>
<tr>
<td class="textfield1">Strasse*:</td>
<td><input type="text" class="textfield" name="Strasse:" size="45"></td>
</tr>
<tr>
<td class="textfield1">Plz:*</td>
<td colspan="1">
<table cellpadding="0" border="0" cellspacing="0" width="100%">
<tr>
<td><input type="text" class="textfield" name="Plz:" size="8"></td>
<td><img src="images/spacer.gif" alt="" height="1" width="8" border="0"></td>
<td class="textfield1">Ort:*</td>
<td><img src="images/spacer.gif" alt="" height="1" width="5" border="0"></td>
<td><input type="text" class="textfield" name="Ort:" size="24"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="textfield1">Telefon:</td>
<td><input type="text" class="textfield" name="Telefon:" size="45"></td>
</tr>
<tr>
<td class="textfield1">Telefax:</td>
<td><input type="text" class="textfield" name="Telefax:" size="45"></td>
</tr>
<tr>
<td class="textfield1">E-Mail:*</td>
<td><input type="text" class="textfield" name="E-Mail:" size="45"></td>
</tr>
<tr>
<td class="textfield1">Nachricht an uns:</td>
<td><textarea name="Nachricht" class="textfield" rows="4" cols="44"></textarea></td>
</tr>
<tr>
<td height="5"> </td>
</tr>
<tr>
<td></td>
<td><input class="button" type="submit" name="Download 2. Schritt" value="Download 2.Schritt" border="0" onClick="kontrolle()"><img src="images/spacer.gif" alt="" height="1" width="10" border="0"><input class="button" type="reset" value="Löschen" border="0"></td>
</tr>
</table>
</form>

...

gruss und danke
holli

  1. Hallo,

    hallo,
    ich habe probleme mit meiner formular kontrolle. die klappt nicht so wie ich mir das vorgestellt habe.

    Lies noch mal in Selfhtml nach, wo der Funktionsaufruf erfolgen muss:
    http://selfhtml.teamone.de/javascript/beispiele/formulareingaben.htm

    Gruß Markus

    --
    alles wird gut...
    1. hallo,
      danke für den tipp. funktioniert jetzt!!!

      gruss
      holli

      http://selfhtml.teamone.de/javascript/beispiele/formulareingaben.htm

      Gruß Markus

  2. Hallo,

    ich denke mal in erster Linie liegt Dein Problem daran, daß Du Felder "kontrollierst", die es in Deinem Formular gar nicht gibt.

    Vergleiche mal die Feldnamen in Deinem Formular, mit denen, die Du prüfst.

    MfG
    MarkX.