非常简单的要求,验证字段是否为正数。
请参考 js fiddle
代码
<form id="new_leavetype_form" action = "<%=path %>/admin/create.go">
<input name="default_days" id="default_days_id" type="text" />
<button id="submit_button" type="button">Submit</button>
</form>
JS代码
$().ready(function(){
$("#new_leavetype_form").validate({
rules:{
default_days: { number: true, required:true, PositiveNumber:true }
}
});
$("#submit_button").click(function(){
$("#new_leavetype_form").submit();
});
})
问题
如果将“abc”之类的字母填充到字段中,而该字段失去焦点,则验证被正确触发,但是如果输入是数字将导致异常:'无法调用未定义的方法'调用''
我真的不知道是什么导致了这个异常,请帮助,谢谢。