Hallo,
Dass ich mit:
<!--
»» function check ()
»» {
if (document.Form1.name.value == "")
{
alert ("Bitte geben Sie Ihren Namen ein!");
document.Form1.name.focus ();
return false;
}
}
--!>
ueberpruefen kann, ist mir klar. Wie aber stelle ich es an zu ueberpruefen, ob die Felder:
"strasse ", "nr.", "plz", "ort"
»» ODER
"tel."
ODER
"fax"
ODER
"email" ausgefuellt sind?Weiss jemand Rat?
Beste Gruesse
Nico
Hallo Nico,
ich bin nicht sicher ob ich verstanden habe, wo Dein Problem liegt.
Denn natürlich überprüfst Du das genauso.
Wenn Du wissen möchtes, wie Du das ganze in einer funktion unterbringen möchtest kann ich Dir helfen.
Bringe Deine if- Abfrage in einer for- Schleife unter.
Damit das funktioniert mußt Du alle Formularfelder gleichlautend benennen etwa: name1, name2, name3....
Das Script könnte dann so aussehen
function Check()
{
var feld="";
for(i=1;i<[anzahl der Felder+1];i++)
{
feld=name+i;
if(document.forms[#][feld].value=="")
{
alert("Eingabe unvollständig!");
document.forms[#][feld].focus();
return false;
break;
}
}
}
Sollte eigentlich funktionieren.
Ciao
Sebastian