Hallo Ich habe folgendes Problem.
In einem Formular werden verschiedene Daten abgefragt, wie. z.B. Name, Geb.-Datum usw.
Außerdem sollen <select>-Felder als Auwahl vorgegeben werden.
Das klappt soweit alles.
Anschliessend überprüfe ich mit einer externen XXX.js Datei ob die Felder ausgefüllt wurden.
Beim Name sieht das so aus:
in der XXX.js Datei:
var name = $('#name').val();
im HTML Formular:
<li class="clearfix">
<label for="nachname">Nachname</label>
<input type="text" name="Nachname" id="name">
<div class="clear"></div>
<p id="name_error" class="error">Bitte geben Sie Ihren Nachnamen ein</p>
</li>
Das klappt soweit, dass er mir den Fehler anzeigt.
Aber wie muss das bei einem select-Feld aussehen:
kurz meine Beispiele:
in der XXX.js Datei:
var stelle = $('#stelle').val();
in der HTML Datei:
<li class="clearfix">
<label for="stelle" id="stelle">Offene Stelle</label>
<select name="stelle" id="stelle">
<option value="unused">Bitte auswählen...</option>
<option value="1">selbstst. Handelsvertreter (m/w) im Außendienst (Region Hannover)</option>
<option value="2">selbstst. Handelsvertreter (m/w) im Außendienst (Wolfsburg)</option>
<option value="3">selbstst. Handelsvertreter (m/w) im Außendienst (Braunschweig)</option>
</select>
<div class="clear"></div>
<p id="stelle_error" class="error">Bitte wählen Sie ein offene Stelle aus!</p>
</li>
Hier zeigt er mir nicht an, dass das Feld nicht ausgwählt wurde.
Könnt Ihr mir bitte helfen?
Gruß
Uwe
In einem Formular werden verschiedene Daten abgefragt, wie. z.B. Name, Geb.-Datum usw.
Außerdem sollen <select>-Felder als Auwahl vorgegeben werden.
Das klappt soweit alles.
Anschliessend überprüfe ich mit einer externen XXX.js Datei ob die Felder ausgefüllt wurden.
Beim Name sieht das so aus:
in der XXX.js Datei:
var name = $('#name').val();
if(name.length == 0){ var error = true;
$('#name_error').fadeIn(500);}
else{$('#name_error').fadeOut(500);}
$('#name_error').fadeIn(500);}
else{$('#name_error').fadeOut(500);}
im HTML Formular:
<li class="clearfix">
<label for="nachname">Nachname</label>
<input type="text" name="Nachname" id="name">
<div class="clear"></div>
<p id="name_error" class="error">Bitte geben Sie Ihren Nachnamen ein</p>
</li>
Das klappt soweit, dass er mir den Fehler anzeigt.
Aber wie muss das bei einem select-Feld aussehen:
kurz meine Beispiele:
in der XXX.js Datei:
var stelle = $('#stelle').val();
if(stelle.selectedIndex == 0){var error = true;
$('#stelle_error').fadeIn(500);}
else{$('#stelle_error').fadeOut(500);}
$('#stelle_error').fadeIn(500);}
else{$('#stelle_error').fadeOut(500);}
in der HTML Datei:
<li class="clearfix">
<label for="stelle" id="stelle">Offene Stelle</label>
<select name="stelle" id="stelle">
<option value="unused">Bitte auswählen...</option>
<option value="1">selbstst. Handelsvertreter (m/w) im Außendienst (Region Hannover)</option>
<option value="2">selbstst. Handelsvertreter (m/w) im Außendienst (Wolfsburg)</option>
<option value="3">selbstst. Handelsvertreter (m/w) im Außendienst (Braunschweig)</option>
</select>
<div class="clear"></div>
<p id="stelle_error" class="error">Bitte wählen Sie ein offene Stelle aus!</p>
</li>
Hier zeigt er mir nicht an, dass das Feld nicht ausgwählt wurde.
Könnt Ihr mir bitte helfen?
Gruß
Uwe