0

非常に単純な要件で、フィールドが正の数であるかどうかを検証します。

jsフィドルを参照してください

http://jsfiddle.net/DJMmm/5/

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」のような文字を入力すると、フィールドがフォーカスを失い、検証が適切に開始されますが、入力が数値の場合は例外が発生します。

この例外の原因が本当にわかりません。助けてください、ありがとう。

4

1 に答える 1