2009-03-12 25 views
0

テキストボックス内の特定のキーストロークを抑制する簡単な方法はありますか?例えば、私は数字だけを許可したいと思っています。ASP.NET TextBoxフィルター

答えて

1

何も組み込まれていないため、許可したくないキーをキャプチャして無視するには、write some JavaScriptが必要です。 >このCompareValidator:

は、またはあなたはあなたがまた< ASPを使用することができASP .NET AJAX Control Toolkit

1

から、このFilteredTextBoxコントロールエクステンダを使用することができます。例えば。

<asp:CompareValidator ID="valNumbersOnly" runat="server" 
    ControlToValidate="controlYouWantToValidate" 
    Operator="DataTypeCheck" 
    Type="Integer" 
    ErrorMessage="Please enter only numbers">*</asp:CompareValidator> 

さらに進んで正規表現バリデーターを使用することもできます。

これらのソリューションは、javascriptの有無に関係なく動作するため、クライアント側とサーバー側を検証します。誰もがJavaScriptをオンにしていない!

HTHs、 チャールズ

関連する問題