Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352

    Aiuto per CustomValidator

    Ciao a tutti!
    Ho una form con dei campi che controllo con RequiredFieldValidator che poi "displayo" con ValidationSummary.

    Però dovrei controllare anche che o un campo input file o un tetxbox siamo riempiti e pernsavo di usare CustomValidator ma non so se è possibile visto che devo controllare due campi.....

    Ho pensato anche di controllarli direttamente con un Javascript ma poi era brutto che aprisse un alert a parte solo per quel campo...

    codice:
    <asp:Label id="lbl_nomeimg" runat="server" CssClass="TestoEvidenziato"></asp:Label>
    
    <INPUT class="input" id="txt_immagine" type="file" size="85" name="img" runat="server">
    Qualcuno sa e mi può aiutare?

    Grazie, Manu
    IL MONDO È BELLO PERCHÉ È VARIO.

  2. #2
    se non ti crea altri problemi potresti effettuare un controllo lato server, cioe' al momento del postback all'interno del metodo o funzione che utilizzi per processare l'impu dell'utente metti all'inizio qualcosa del tipo

    if txtImg.text = "" and txtImg2.text = "" then
    exit sub
    end if
    Saluti a tutti
    Riccardo

  3. #3
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    Ho provato a fare
    codice:
    aspx
    
    <INPUT class="input" id="txt_immagine" type="file" size="85" name="img" runat="server">
    <asp:Label id="lbl_nomeimg" runat="server" CssClass="TestoEvidenziato"></asp:Label>
    
    <asp:CustomValidator id="Ctrl_immagine"
    runat="server" ControlToValidate="txt_immagine"
    ErrorMessage='Il campo "Immagine" è obbligatorio.'></asp:CustomValidator>
    
    <asp:ValidationSummary ID="ValFrm" Runat="server"
    ShowMessageBox="True" ShowSummary="False"></asp:ValidationSummary>
    codice:
    vb
    
    Sub btn_conferma_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_conferma.Click
            If Me.txt_immagine.Value = "" And Me.lbl_nomeimg.Text = "" Then
    ...
    ...
    ...
    Else
      Me.Ctrl_immagine.IsValid = False
    End If
    ma non funziona....
    IL MONDO È BELLO PERCHÉ È VARIO.

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Non ho capito perchè, se devi controllare se un campo sia riempito o meno, non usi un RequiredFieldValidator, ma un CustomValidator
    Pietro

  5. #5
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    Perchè devo controllare che sia riempito il campo textbox OPPURE la label
    IL MONDO È BELLO PERCHÉ È VARIO.

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.