Patric: Formularausgaben mit JavaScript

Beitrag lesen

Hallo Leute!
Problem: Habe Funktionen im Formular eingefügt. z.b. Wenner der User den Namen nicht einträgt, dann kommt die Meldung - "Bitte den Namen eingeben". Aber gleich darauf erscheint mir die Meldung "Wollen Sie das Formular abschicken" obwohl er nicht alle Pflichtfelder ausgefüllt hat.
Wieso? Habe in der Funktion etwas falsch gemacht.
Danke im voraus!!

Etwas umständlich!!!!!!!!!!!?????????
Hier die Javascript Funktion :
<script language="JavaScript">
<!--
function TesteZeichen(Teststring, Buchstaben)
{
var AlleZeichenOK = true;
for (var i=0; i<Teststring.length; i++)
if(Buchstaben.indexOf(Teststring.charAt(i))==-1)
AlleZeichenOK = false;
return AlleZeichenOK;
}
function TesteObEmail (Teststring)
{
OK = true;
if ((Teststring.indexOf('@')==-1)
|| (Teststring.indexOf('@') == 0)
|| (Teststring.indexOf('@') == (Teststring.length-1))
|| (Teststring.indexOf('.', Teststring.indexOf('@')) == -1)) OK = false;
return OK;
}

function CheckForm (myForm)
{
var check = true;
if (myForm.confcognome.value == '')
{
check = false;
alert ('Bitte geben Sie Ihren Namen an!');
}
else if (myForm.confnome.value=='')
{
check= false;
alert ('Bitte geben Sie Ihren Vornamen an!');
}
else if (!TesteZeichen (myForm.conftel.value, "1234567890-/"))
{
check=false;
alert('Bitte geben Sie eine gueltige Telefonnummer an!')
}
else if (myForm.confluogo.value=='')
{
check= false;
alert ('Bitte geben Sie Ihren Wohnort an!');
}
else if (myForm.confemailmit.value=='')
{
check= false;
alert ('Bitte geben Sie Ihre E-Mail-Adresse an!');
}
else if (!TesteObEmail(myForm.confemailmit.value==''))
{
check=false;
alert('Die eingegebene E-Mail-Adresse ist nicht gültig!')
}
if (check)
{if (confirm ('Alle Eingaben sind O.K., wollen Sie sie jetzt abschicken?'))myForm.submit();
}
  return false;
}

//-->
</script>