我的表格未经验证我不知道为什么。我试过js小提琴,现在有一个错误:
{"error": "Shell form does not validate{'html_initial_name': u'initial-js_lib', 'form': <mooshell.forms.ShellForm object at 0xa9dfd8c>, 'html_name': 'js_lib', 'html_initial_id': u'initial-id_js_lib', 'label': u'Js lib', 'field': <django.forms.models.ModelChoiceField object at 0xa77d52c>, 'help_text': '', 'name': 'js_lib'}{'html_initial_name': u'initial-js_wrap', 'form': <mooshell.forms.ShellForm object at 0xa9dfd8c>, 'html_name': 'js_wrap', 'html_initial_id': u'initial-id_js_wrap', 'label': u'Js wrap', 'field': <django.forms.fields.TypedChoiceField object at 0xa92e7cc>, 'help_text': '', 'name': 'js_wrap'}"}
http://jsfiddle.net/JeffersonSampaul/GSY83/2/
任何人都可以告诉我在这里做错了什么???
答案 0 :(得分:0)
您的小提琴不使用jQuery库,也不使用jquery.validation外部库。
这是一个固定的jsFiddle Demo。
代码是未受影响的。
jQuery.validator.addMethod("notEqual",
function (value, element, param) {
return this.optional(element) || value !== param;
},
"Please specify a different (non-default) value");
$("#research").validate({
rules: {
address: {
notEqual: "ADDRESS"
},
building: {
notEqual: "BUILDING"
}
},
submitHandler: function () {
$("#research").submit();
}
});