Ciao,
devo convalidare un textbox. Deve essere obbligatorio inserire un valore e questo valore dev'essere Integer.
Cosa devo usare? Un CustomValidator?
In realtà è un unione tra il RequiredFieldValidator e un CompareValidator..
GRAZIE
Ciao,
devo convalidare un textbox. Deve essere obbligatorio inserire un valore e questo valore dev'essere Integer.
Cosa devo usare? Un CustomValidator?
In realtà è un unione tra il RequiredFieldValidator e un CompareValidator..
GRAZIE
::Scegli se sarai Rullo o la Strada ::
ciao per questo io ti consiglio di utilizzare o un RangeValidator o un RegularExpressionValidator
il RangeValidator ti fa il controllo se il valore inserito nel textbox è compreso nel range indicato,codice:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="il valore inserito deve essere compreso nel range" ControlToValidate="TextBox1" MaximumValue="1000" MinimumValue="-1000" SetFocusOnError="True" Display="Dynamic" Type="Integer"> </asp:RangeValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="Inserire un intero valido" Display="Dynamic" ValidationExpression="(-)?[1-9][0-9]*"></asp:RegularExpressionValidator>
mentre il regularExpressionValidator fa il controllo che il testo che hai inserito nel textbox sia un intero. Naturalmente questo controllo viene fatto in base all'espressione regolare inserita nel campo "ValidationExpression". Quella inserita in questo esempio dovrebbe far al caso tuo
Ah! Quindi ne devo usare due! ..pensavo di poter fare tutto in uno..
Grazie mille
ciao!
::Scegli se sarai Rullo o la Strada ::
ni!
in teoria se ti basta solo il controllo che nel textbox sia inserito un intero o meno basta solo l'ExpressionValidator , invece se vuoi fare un controllo se il valore insertio sia compreso in un certo intervallo allora basta solo il RangeValidator
te li ho inseriti insieme per mostrarti le scelte che avevi a disposizione per la risoluzione del tuo problema