J'utilise le plugin de validation jQuery, il fonctionne très bien pour tous les champs mais, quand je l'utilise pour select
cela ne fonctionne pasforme jquery validation pour une valeur de sélection
HTML
<form>
<select id="name" name="name">
<option>Select</option>
<option value='select'>Select</option>
<option value='abc'>ABC</option>
<option value='xyz'>XYZ</option>
</select>
<input type='submit' value='Submit' />
</form>
SCRIPT
var f=$("form").validate({
rules: {
name:{
required:
function(element) {
st=($(element).val() == '') || ($(element).val() == 'select');
return st;
}
}
},
messages: {
name: {required: "Please select name"}
});
, je veux aussi stop submition
après validation, peu importe si le formulaire est valid
ou not
.
Remarque Je ne souhaite pas utiliser $.validator.addMethod
.
Je l'ai déjà recherché
- jQuery select box validation
- jQuery validate select box
- http://www.coldfusionjedi.com/demos/jqueryvalidation/test4.html
@Zenith '' est par défaut 'vide', n'est-ce pas? –
Vous avez raison :) Ne pouvez-vous pas utiliser return false pour arrêter la soumission? – lifetimes