2009-03-12 2 views
0

Есть ли простой способ подавить определенные нажатия клавиш в текстовом поле? например, если я хочу только разрешить номера.ASP.NET TextBox фильтр

ответ

1

Вы можете также использовать < жерех: CompareValidator>. Например.

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

Или вы можете пойти еще дальше и использовать валидатор регулярных выражений.

Эти решения будут работать и без javascript, поэтому они будут проверять клиентскую и серверную стороны. Не у всех есть javascript!

HTHs, Charles

Смежные вопросы