Mein Script fuer die ueberpruefung eines forms functioniert nicht, help !
Michael
- javascript
0 Stefan Muenz0 Jens Menke0 Michael
Bitte kann mir jemand helfen, das problem bei der ueberpruefung liegt in der ueberpruefung "form.country"
Hier der code:
function chkForm ()
{
if(document.Form.email.value == "")
{
alert("Please fill in your email address !");
document.Form.email.focus();
return false;
}
if(document.Form.email.value.indexOf('@') == -1)
{
alert("This is not a vaild email address!");
document.Form.email.focus();
return false;
}
if(document.Form.country.value == "Please Choose One . . .")
{
alert("Please choose a country !");
document.Form.country.focus();
return false;
}
}
//-->
</script>
<select name="country"><option selected value="Please Choose One . . .">Please Choose One . . .<option VALUE="AFG">Afghanistan<option VALUE="ALB">Albania<option VALUE="DZA">Algeria<option VALUE="ASM">American
</select>
Ich hoffe es kann mir jemand helfen, vielen Dank
und Gruesse aus Hong Kong
Michael
Samoa<option VALUE="AND">Andorra<option VALUE="AGO">Angola<option VALUE="AIA">Anguilla<option VALUE="ATA">Antarctica<option VALUE="ATG">Antigua
and Barbuda<option VALUE="ARG">Argentina usw.
Hallo Michael
if(document.Form.country.value == "Please Choose One . . .")
{
alert("Please choose a country !");
document.Form.country.focus();
return false;
}
}
//-->
</script><select name="country"><option selected value="Please Choose One . . .">Please Choose One . . .<option VALUE="AFG">Afghanistan<option VALUE="ALB">Albania<option VALUE="DZA">Algeria<option VALUE="ASM">American
</select>
Auf <select> musst du mit JavaScript anders zugreifen als auf <input>-Felder. Die Abfrage sollte lauten:
if(document.Form.country.options[0].selected == true)
Lies dazu auch mal <../../tecbbdaa.htm>
viele Gruesse
Stefan Muenz
Hallo Michael
if(document.Form.country.value == "Please Choose One . . .")
{
alert("Please choose a country !");
document.Form.country.focus();
return false;
}
}
//-->
</script>
Hallo Michael
bevor die nächste Frage kommt hier noch gleich wie du
das Select-Element so auswertet das es auch mit Netscape
funzt :
country= document.Form.elements["country"].options[document.Form.elements["country"].selectedIndex].value;
gruss
Jens
Hallo Michael
if(document.Form.country.value == "Please Choose One . . .")
{
alert("Please choose a country !");
document.Form.country.focus();
return false;
}
}
//-->
</script>Hallo Michael
bevor die nächste Frage kommt hier noch gleich wie du
das Select-Element so auswertet das es auch mit Netscape
funzt :
country= document.Form.elements["country"].options[document.Form.elements["country"].selectedIndex].value;gruss
Jens
Danke an euch alle die mir geantwortet haben,
Gruesse aus HK
Michael