2010-08-25 8 views
0
$("#commentForm").validate({ 
      rules: { 
       insurance1$ucBuildingInsurance$txtOtherReasonDescription: required 
} 
}); 

Mon script actuel ressemble à ceci pour valider une zone de texte txtOtherReasonDescription.Ideally Je voudrais remplacer Assurance1 $ ucBuildingInsurance $ txtOtherReasonDescription avec la syntaxe $() pour l'ID de contrôle ne hardcoded. Y at-il de toute façon cela peut être réalisé?validation jQuery SoftCode le nom de zone de texte

Répondre

1

Vous pouvez ajouter la règle à l'aide d'un sélecteur comme celui-ci:

$("#commentForm").validate(); 
$("input[id$='txtOtherReasonDescription']").rules("add", { required: true }); 

Puisque vous êtes en ASP.Net, que ce soit id$= ou name$= travaille ici, mais le concept est mis en place le valdiation sur la forme, puis attachez une règle aux éléments correspondants en utilisant .rules("add", rulesToAdd).

Questions connexes