chef1568
Goto Top

Livevalidation eines Select-Feldes

Hallo,

Ich wollte nun auch eine Livevalidierung eines Select-Feldes in eine Webseite mit einbauen.
Leider tut sich da mal gar nichts.

<select name="anrede" id="salutation">  
     <option value="" selected="selected">bitte wählen...</option>  
     <option value="w">Frau</option>  
     <option value="m">Herr</option>  
     <option value="f">Firma</option>  
</select>


<script type="text/javascript">  
	var salutation = new LiveValidation('salutation');  
	salutation.add(Validate.Exclusion, { within: [''] });  
</script> 

Vielen Dank für eure Hilfe.
Gruß feder

Content-Key: 265778

Url: https://administrator.de/contentid/265778

Ausgedruckt am: 29.03.2024 um 09:03 Uhr

Mitglied: eisbein
eisbein 10.03.2015 aktualisiert um 11:35:21 Uhr
Goto Top
Hallo!

Ich wollte nun auch eine Livevalidierung eines Select-Feldes in eine Webseite mit einbauen.

Ist es beim Wollen geblieben, oder dann doch geschehen? Der Code gibt keinerlei Hinweise!

Gruß
Eisbein

Warum ein neuer Thread, wenn schon einer zum Thema besteht?
Mitglied: colinardo
colinardo 10.03.2015 aktualisiert um 11:44:54 Uhr
Goto Top
Hallo feder,
indem du dem ersten Wert irgendetwas anderes außer einen leeren String zuweist:
<option value="null" selected="selected">bitte wählen...</option>  
und im JavaScript es dann so schreibst
<script type="text/javascript">  
	var salutation = new LiveValidation('salutation');  
	salutation.add(Validate.Exclusion, { within: ['null'] });  
</script> 
oder es stattdessen über Inclusion machst:
<script type="text/javascript">  
	var salutation = new LiveValidation('salutation');  
	salutation.add(Validate.Inclusion, { within: ['w','m','f'] });  
</script> 
oder via Regex-Patern:
//...
salutation.add(Validate.Format, { pattern: /^w$|^m$|^f$/i});
Grüße Uwe