J'ai les valeurs suivantes dans mon menu déroulant: AX, CA, DC, TS, TP, VIValidation basée sur la valeur sélectionnée dans la liste déroulante javascript
Il y a une zone de texte. En fonction de la valeur de la liste déroulante, la validation sélectionnée doit être présente, c'est-à-dire que si je sélectionne TP, elle peut autoriser une valeur nulle/vide, mais pour les autres valeurs, elle ne doit pas être vide.
Comment puis-je y parvenir?
if ($("#txtCreditCardCvvNo" + i).val().length > 0) {
if ($("#ddlCreditCardType" + i).val() == 'AX') {
if ($("#txtCreditCardCvvNo" + i).val().length < 4) {
$("#err_cvvno" + i).html('CVV No. should be 4 digit');
status = 0;
}
else {
$("#err_cvvno" + i).html('');
status = 1;
}
}
else {
if ($("#txtCreditCardCvvNo" + i).val().length < 3) {
$("#err_cvvno" + i).html('CVV No. should be 3 digit');
status = 0;
}
else {
$("#err_cvvno" + i).html('');
status = 1;
}
}
}
c'est très facile à faire, mais s'il vous plaît partagez une partie de votre code pertinent d'abord – Ted
Avez-vous déjà essayé quelques méthodes? – passion
Utilisez un [infoolproof] (http://foolproof.codeplex.com/) '[RequiredIfNot]' ou un attribut de validation similaire (ou écrivez le vôtre) pour obtenir la validation côté client et côté serveur –