我正在使用带有 jQuery 验证的新验证规则。它在某种程度上不适用吗?它包含在一个 javascript 文件中,该文件包含在jquery.validate.js
. 我什么时候应该包含包含我的自定义规则的 js 文件以便应用它们?
当我输入0.1
一个应该对此进行验证的输入时,什么都没有发生,console.log
警报也没有命中。
$(document).ready(function(){
jQuery.validator.addMethod('integer', function(value, element, param) {
console.log(value); alert("hey");
return (value != 0) && (value == parseInt(value, 10));
}, 'Please enter a non zero integer value!');
});
HTML
<input class="required number integer valid" type="text" data-type="int" value="1" name="Default.MinArrivals" title="">
课程required
和number
工作完美,只是我的integer
方法不能正常工作。