我的设置是我有一个名为 claimaint_rep 的字段,现在当该值为 Yes 时,我希望需要多个字段。现在我正在使用 jquery 验证。我目前的代码是:
$('#aspnetForm').validate({
errorPlacement: function (error, element) { },
rules:
{
claimsol:
{
required: function (element) {
return $("#ctl00_ContentPlaceHolder1_claimant_rep").val() == "Yes";
},
minlength: 2
}
},
highlight: function (element) {
$(element).closest('.control-group').removeClass('success').addClass('error');
},
success: function (element) {
$(element).closest('.control-group').removeClass('error').addClass('success');
}
});
示例 HTML:
<div class="control-group">
<label class="control-label" for="inputEmail">Reference Number</label>
<div class="controls">
<asp:TextBox ID="solicitor_reference" CssClass="span3 claimsol" runat="server"></asp:TextBox>
</div>
</div>
字段命名是因为它是一个 ASP Webform(呃),现在看来,claimsol 规则将只适用于一个名为 claimol 的字段?我想将该规则应用于多个字段,理想情况下不必在规则部分中设置每个字段。我在这里想念什么?