【发布时间】:2019-08-11 23:14:05
【问题描述】:
var mandatory = {
emailAddressTextBox: {
required: true,
email: true
},
passwordTextBox: {
required: true,
minlength: 6,
maxlength: 24,
}
};
var nonmandatory = {
nameTextBox: {
required: true,
maxlength: 50
},
loginEmailAddressTextBox: {
required: true,
email: true
},
loginPasswordTextBox: {
required: true,
minlength: 6,
maxlength: 24,
},
loginPasswordAgainTextBox: {
required: true,
minlength: 6,
maxlength: 24,
equalTo: "#loginPasswordTextBox"
}
};
$("#myForm").validate({
rules: ($("input[name='country']").val() === "US") ? mandatory : nonmandatory;
});
我想根据国家名称动态更改 ajax 中的表单验证规则。
假设是英国:
只有电子邮件和密码是必填项。
或者如果是美国:
除了电子邮件,名字和姓氏应该是强制性的。
我是 Ajax 新手。
谁能帮帮我?
提前致谢!
【问题讨论】:
-
到目前为止你尝试过什么?
-
您可以预定义国家/地区错误信息。
标签: javascript jquery ajax validation