私はjQuery Validationプラグインを使用しています。クラスを含むテキストボックスdigits
を強制的に数字のみにするようにしていますが、必須ではありません。フォームで検証を呼び出すと正常に動作しますが、valid()
空のときにテキストボックスを呼び出すと、エラーメッセージが表示されず、設定されていないにもかかわらず、0 が返されます。
一見有効な入力値に対してこれを返す理由を誰かが知っていますか?
コードは次のとおりです。
<input type="text" value="" name="kiloMetresTravelled" id="kiloMetresTravelled" class="digits"/>
そしてスクリプト
<script type="text/javascript'>
var isvalid = jQuery('#kiloMetresTravelled').valid();
//isvalid == 0 when kiloMetresTravelled is blank
</script>