jqueryvalidation器插件 – 没有validation
我知道这很简单(无论如何根据插件页面)
但我试图使用插件没有成功,这是我的forms:
和我的jquery脚本:
$(document).ready(function() { $.validator.addMethod("validJson", function(value, element) { try { var val = $.parseJSON(value); return true; } catch (e) { return false; } }, "Invalid JSON string"); $("#mongoForm").validate({ rules : { collection : { required : true }, query : { validJson : true } }, submitHandler : function(form) { queryServer(); } });
但是,validation无效。 如果我在输入中添加class =“required”,它适用于自定义validation,但不适用于我的自定义validJson方法。 但这并不能解决我的问题,因为不需要某些字段我只需要validation可选值
有什么想法吗?
您需要名称属性,如一般准则中所述:
input属性是输入元素所必需的,如果没有它,validation插件就无法工作。 通常,name和id属性应具有相同的值。
所以标记应该是
等等