Visualizzazione dei risultati da 1 a 4 su 4

Discussione: CustomValidator?

  1. #1

    CustomValidator?

    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 ::

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    18
    ciao per questo io ti consiglio di utilizzare o un RangeValidator o un RegularExpressionValidator


    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>
    il RangeValidator ti fa il controllo se il valore inserito nel textbox è compreso nel range indicato,
    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

  3. #3
    Ah! Quindi ne devo usare due! ..pensavo di poter fare tutto in uno..
    Grazie mille
    ciao!
    ::Scegli se sarai Rullo o la Strada ::

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    18
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.