JSコンテンツのテキストボックスには、入力デジタルかどうかを決定します

数字かどうかを判断するためのonchangeイベントをトリガするために、テキストボックスの内容を介して入力することができます

テキストボックスのプロパティ設定:

属性に対応するのonchange jsの関数が書き込むことができます

制御の送信パラメータ値の現在の値、即ち、テキスト値

1 <ASP:テキストボックスID = " Material_Num "にrunat = " サーバ"のAutoPostBack = " "のonchange = " checkisnum(this.value)" > </ ASP:テキストボックス>

 

jsのコードの実装:

1          // か否かを判定する入力デジタル入力ボックス         
2          関数checkisnum(値){            
 3。             VARヴァル= 値;
 4              IF(!にIsNumber(ヴァル)){
 5。                 // デジタルコンテンツが入力され、クリア入力ボックスポップアップ警告ない場合
6。                  文献.getElementById( 'cphMainContent_Material_Num')=値。NULL ;
 7                  アラート(「有効数」と入力してください);
 8              }
 9          };
 10  
。11          //はデジタルベリファイ
12れる         関数ISNUMBER(値){
 13は、             VaRの PATRN = / ^ ( - )?\ D +( \ \ D +)$ /?;
14              であれば(patrn.exec(値)== NULL ||値== "" ){
 15                  リターン 
16              } {
 17                  リターン 
18              }
 19          }

 

おすすめ

転載: www.cnblogs.com/leon9dragon/p/11941691.html