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

Printed on: April 19, 2024 at 08:04 o'clock

Member: eisbein
eisbein Mar 10, 2015 updated at 10:35:21 (UTC)
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?
Member: colinardo
colinardo Mar 10, 2015 updated at 10:44:54 (UTC)
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