数字かどうかを判断するための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 }