asp.NetでTextBoxは数字しか入力できない最も簡潔な2つの方法
686 ワード
下記TextBox
1.ページにスクリプトを追加します.
2.コードに追加:
OKですが、簡潔なのではないでしょうか^^;
1.ページにスクリプトを追加します.
functionisnum()
{
if(event.keyCode<45||event.keyCode>57)
{
event.keyCode=0;
}
}
2.コードに追加:
try
{
Convert.ToDouble(TextBox1.Text.Trim());
}
catch
{
Response.Write(" ");
TextBox1.Text="";
Page.RegisterStartupScript("focus"," ");
}
OKですが、簡潔なのではないでしょうか^^;