2016-09-05 13 views
0

口座番号を入力するようユーザーに依頼しています(JOptionPaneを使用しています)。入力がすべて整数であれば、プログラムはエラーメッセージを表示し、有効な入力までユーザーに再度入力を要求するかどうかを確認する方法を尋ねたいと思います。ありがとう!有効な口座番号を確認するための条件

答えて

0

可能な重複した質問: Check if input is an integer in JOptionPane

をしかし、それはWebフォームだった場合、あなたは、単にユーザーがタイプというフィールドに何かをするたびにOnKeyUpイベントハンドラをアタッチし、値を解析できます。こちらを参照してください。

JavaScriptを使用すると、.isNaN()を使用して値が正当な数値であるかどうかを判断できます。または、JQueryの.isNumeric()もこれを行うことができます。

https://api.jquery.com/jQuery.isNumeric/

0

あなたは

$Validate = $("#form1").validate({ 
 
      rules: { 
 
       accountnumber: { 
 
        required: true, 
 
        digits: true 
 
       } 
 
      }, 
 
      messages: { 
 
       CampaignName: { 
 
        required: "*" 
 
       } 
 
      } 
 
     });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.15.1/jquery.validate.min.js"></script> 
 

 
<form name='form1' id='form1' method='post'> 
 
    <input type='text' name='accountnumber' id='txtAccountNumber' /> 
 
    </form>

..提出入力に文字を制限するjQueryの検証を使用することができます
関連する問題