2009-03-12 4 views
0

Existe-t-il un moyen simple de supprimer certaines séquences de touches dans une zone de texte? par exemple si je veux seulement autoriser les nombres.Filtre TextBox ASP.NET

Répondre

1

Vous pouvez également utiliser un < asp: CompareValidator>. Par exemple.

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

Ou vous pouvez aller encore plus loin et utiliser un validateur d'expression régulière.

Ces solutions fonctionneront avec et sans javascript, ainsi elles valideront côté client et côté serveur. Tout le monde n'a pas javascript allumé!

HTHs, Charles