Dovrei validare un'aliquota percentuale :
numero reale con due decimali minore uguale di 100,00 .....
avrei usato un
<asp:regularexpressionvalidator id="REValidator" runat="server" ControlToValidate="Aliquota" Font-Name="Verdana" Font-Size="8" ErrorMessage="
Inserire una aliquota valida " ValidationExpression="^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$"></asp:regularexpressionvalidator>
per la correttezza dei dati e
<asp:comparevalidator id="Comparevalidator4" runat="server" ControlToValidate="Aliquota" Display="Dynamic" Font-Name="Verdana" Font-Size="8" ErrorMessage="
Inserire una aliquota valida : Minore di 100,00 con decimali separati dalla virgola" Operator="LessThanEqual" Type="Double" ValueToCompare="100"></asp:comparevalidator>
per verificare che sia <= 100 .......
il problema riguarda il punto e la virgola .......
trattandosi di un numero e nn di euro mi piacerebbe
che accettasse come separatore dei decimali nn solo
la virgola, ma anche il punto......
ma quest'ultimo fa scattare il secondo controllo ( il comparevalidator ) vendendo ignorato, presumo in quanto
separatore delle migliaia.....
suggestions !!?![]()

Rispondi quotando
