2017-06-06 7 views
0

私の質問は簡単ですが、ASP.NetのInputBoxに整数を使用する方法を知っておく必要があります。Asp.net C#InputBoxは数字だけを受け入れる

function numericFilter(txb) { 
    txb.value = txb.value.replace(/[^\0-9]/ig, ""); 
} 

はあなたがasp:CompareValidatorを使用することができます

<input type="text" onKeyUp="numericFilter(this);" /> 
+0

これは役に立ちhttps://stackoverflow.com/questions/9732455/how-to-allow-only-integers-in-a-textbox – Lifewithsun

+0

かもしれませんヘルプ男をありがとう!しかし私はすでにそれを見つけました:P –

答えて

0

をありがとうこのように:

<asp:TextBox ID="txtTotal" runat="server"></asp:TextBox> 
<asp:CompareValidator ID="compTotal" 
    runat="server" 
    ControlToValidate="txtTotal" 
    ErrorMessage="ValueNotNumeric" 
    Type="Integer" Operator="DataTypeCheck"></asp:CompareValidator> 
0
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="TextBox1" runat="server" ErrorMessage="Only Numbers allowed" ValidationExpression="\d+"></asp:RegularExpressionValidator> 
0

アップキーの上にそれを呼び出します。

は、コードがある男

関連する問題