Visualizzazione dei risultati da 1 a 5 su 5

Discussione: validator dipendenti

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    32

    validator dipendenti

    E' possibile crere dei campi "requiredfieldvalidator" dipendenti da altri campi, ossia avendo per esempio un checkbox e una textbox, io vorrei che il requiredfieldvalidator della textbox funzionasse solamente se il checkbox e' checked.

    Spero di essere stato chiaro,grazie.

    Als

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Certo.

    Nel validatore metti:

    Enabled = False

    Nell CheckBox metti:

    AutopostBack = True

    Nell'evento gestito dal postback del checkbox metti

    Tuovalidatore.Enabled = True


    Hey hey, my my Rock and roll can never die!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    32
    Grazie per l'aiuto, ma purtroppo non ho risolto i miei problemi.
    Ho impostato una funzione che cambia l'Enable del mio validator e la richiamo in questo modo:

    <asp:radiobutton id="billme" Runat="server" Visible="True" Checked="True" GroupName="payment" Text="BILL ME" OnCheckedChanged="set_validator"></asp:radiobutton>

    <asp:textbox id="pay_address" Runat="server"></asp:textbox>

    <asp:requiredfieldvalidator id="rfv_payaddress" Runat="server" ControlToValidate="pay_address" ErrorMessage="Address is required" Enabled="false"></asp:requiredfieldvalidator>

    public void set_validator(object sender, System.EventArgs e)
    {
    rfv_payaddress.Enable=true;
    }

    ma non succede niente, sembrerebbe che non mi entri nella funzione, forse OnCheckedChanged non si usa in questo modo?

    Grazie ancora,
    Als

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    <asp:radiobutton id="billme" Runat="server" Visible="True" Checked="True" GroupName="payment" Text="BILL ME" OnCheckedChanged="set_validator"
    AutoPostBack="True"></asp:radiobutton>

    Hey hey, my my Rock and roll can never die!

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    32
    Anche se con un po di ritardo, ti ringrazio moltissimo!!!!

    Ciao,
    Als

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 © 2026 vBulletin Solutions, Inc. All rights reserved.