Validation de la boîte de sélection
Je suis en train de faire une validation de formulaire à l'aide de jquery. Je ne reçois pas comment valider la liste de sélection de menu.
Pourriez-vous svp m'aider à sortir de ce.
Voici mon code et VIOLON
$.validator.setDefaults({
submitHandler: function() { alert("submitted!"); }
});
$().ready(function() {
//validate the comment form when it is submitted
$("#commentForm").validate();
//validate signup form on keyup and submit
$("#signupForm").validate({
rules: {
firstname: "required",
lastname: "required",
email: {
required: true,
email: true
},
topic: {
required: "#newsletter:checked",
minlength: 2
},
agree: "required"
},
messages: {
firstname: "Please enter your firstname",
lastname: "Please enter your lastname",
username: {
required: "Please enter a username",
minlength: "Your username must consist of at least 2 characters"
},
email: "Please enter a valid email address",
agree: "Please accept our policy"
}
});
});
- ce que la validation voulez-vous ajouter?
- Liste de sélection est obligatoire. Je veux montrer msg comme dans d'autres domaines.
Vous devez vous connecter pour publier un commentaire.
1) définir une
ID
pourselect
tag.2) créer un option par défaut avec une chaîne vide comme valeur.
En JS, ajoutez le code ci-dessous dans
validate
méthode,dans
rule
blocdans
messages
blocvérifier ce travail Violon
FYI: les champs obligatoires doivent être préfixé ou suffixé avec
*
pour montrer la différence.Espère que vous comprenez.
Le problème avec votre code, vous avez
Afghanistan
sélectionné par défaut. Comment il sera nécessaire de message d'erreur lorsqu'une valeur est présente.Avez-vous envisagé ci-dessous la solution la plus simple, il fonctionne comme un charme à condition que vous devriez avoir à vide de la valeur sélectionnée. Ajouter
class="required"
vous sélectionnez la balise.