Hilfe
SCHNittER
- javascript
Hallo,
wo liegt der Fehler???
<select name="Anrede" tabindex="10">
<option value="1">- Anrede -</option> //standard beim laden
<option>Frau</option>
<option>Herr</option>
<option>Liebe</option>
<option>Lieber</option>
if(document.a.Anrede.value == "1"){
alert("Bitte wählen Sie eine Anredeform!");
document.a.Anrede.focus();
return false;}
es kommt kein alert!!!
Hi,
probiere das einmal ... das funktioniert....
<form name="a" action="xyz,htm" onsubmit="return C();">
<select name="Anrede" tabindex="10">
<option value="1">- Anrede -</option> //standard beim laden
<option>Frau</option>
<option>Herr</option>
<option>Liebe</option>
<option>Lieber</option>
</select><input type="submit"></form>
<script>
function C()
{
if(document.a.Anrede.value == "1")
{
alert("Bitte wählen Sie eine Anredeform!")
document.a.Anrede.focus()
return false
}
return true
}
</script>
so long
dKi ;-)
Hi,
probiere das einmal ... das funktioniert....
Nein, das funktioniert nicht! (Du glaubst nur das es funktionert, da der IE einfach mal rät was du meinst)
ein selectfeld hat eine Liste von Options folglich musst du den index des selektierten Option Abfragen
<form name="a" action="xyz,htm" onsubmit="return C();">
Hier kann man es sich einfacher machen:
<form name="a" action="xyz,htm" onsubmit="return C(this);">
function C(f)
{
if(!f.Anrede.selectedIndex)
{
alert("Bitte wählen Sie eine Anredeform!")
f.Anrede.focus()
return false
}
return true
}
Struppi.
hi
wo liegt der Fehler???
hier <form action="deineaction" method="post" name="a" onsubmit="testen();">
<select name="Anrede" tabindex="10">
<option value="1">- Anrede -</option> //standard beim laden
<option>Frau</option>
<option>Herr</option>
<option>Liebe</option>
<option>Lieber</option>
und hier </select>
und hier </form>
und hier function.testen();{
if(document.a.Anrede.value == "1"){
alert("Bitte wählen Sie eine Anredeform!");
document.a.Anrede.focus();
return false;}}
nur mal als übersicht...keine funktionalität garantiert.
so long
ole
(8-)>
hatte nur die mir am fehlerhaftesten Teile kopiert, komplett so:
<form name="a" method="post" action="st_mail.php" onSubmit="return check()">
<select name="Anrede" tabindex="10">
<option selected value="1">- Anrede -</option>
<option>Frau</option>
<option>Herr</option>
<option>Liebe</option>
<option>Lieber</option>
</select>
<select name="Gruss" tabindex="11">
<option>- Gruß -</option>
<option>Ihnen</option>
<option>Dir</option>
<option>Euch</option>
</select>
</form>
<script>
<!--
function check(){
if(document.a.Anrede.value == "1"){
alert("Bitte wählen Sie eine Anredeform!");
document.a.Anrede.focus();
return false;}
if(document.a.Gruss.value == "- Gruß -"){
alert("Bitte wählen Sie eine Grußformel!");
document.a.Gruss.focus();
return false;}
}
//-->
</script>
Hallo SCHNittER,
if(document.a.Anrede.value == "1"){
du dürftest http://selfhtml.teamone.de/javascript/objekte/options.htm#value suchen.
Grüße aus Nürnberg
Tobias
ps: </faq/#Q-06a>