我发现你可以动态添加jquery验证规则,如下所示:
$("#ParentAdNumber").rules("add", { required: true });
但是如何附加和分离相关信息呢?
答案 0 :(得分:7)
$("#ParentAdNumber").rules("remove", "required");
来自文档:http://docs.jquery.com/Plugins/Validation/rules
编辑:消息
添加:
$("#ParentAdNumber").rules("add", {
optionName: true,
messages: {
optionName: "message for optionName"
}
});
卸下:
$("#ParentAdNumber").rules("remove", "messages");
查看验证的源代码,看起来您不能删除特定的消息...
答案 1 :(得分:4)
简单!
$("#ParentAdNumber").rules("add", {
required: true,
messages: {
required: "Required input"
}
});
您可以更改存储规则的消息:
var objRule = $("#ParentAdNumber").rules();
更改:
objRule.messages.required = "New message";
并重新申请:
$("#ParentAdNumber").rules("add", objRule);
答案 2 :(得分:3)
这应该做到....
.rules("add", {required: true, messages: {required: "Required input")}