非常に単純な要件で、フィールドが正の数であるかどうかを検証します。
jsフィドルを参照してください
HTMLコード
<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」のような文字を入力すると、フィールドがフォーカスを失い、検証が適切に開始されますが、入力が数値の場合は例外が発生します。
この例外の原因が本当にわかりません。助けてください、ありがとう。