Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    67

    validazione dropdownlist

    Ciao a tutti, Sono alle prime armi, e non riesco a fare una validazione su una dropdownlist
    Questo è il codice:

    "questa è la dropdownlist che prende i dati da un database"
    <aspropDownList ID="DropDownList1" runat="server" DataSourceID="sqlDS" DataTextField="categoria" DataValueField="id_categoria" ValidationGroup="inserimento">**</aspropDownList>

    "questa select fornisce i dati prendendoli da un database"
    <asp:SqlDataSource ID="sqlDS" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"SelectCommand="SELECT * FROM [t_categoria] ORDER BY [categoria]"></asp:SqlDataSource>

    Aspetto aiuto, grazie a tutti!
    IL MONDO E' NELLE TUE MANI!!!!

  2. #2
    puoi essere un po' più chiaro, devi caricare i dati nella drpdownlist?
    Cosa intendi per validazione?
    Ciao
    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    67
    intendo che i dati della dropdownlist li carico prendendoli da un database!

    per validazione , intendo che non so usare bene i validator di vb.net, quindi ho bisogno che qualcuno mi aiuti a controllare che l'utente sia obbligato a selezionare un valore della dropdownlist, al contrario il form non deve partire!
    Ciao, Pietro!
    IL MONDO E' NELLE TUE MANI!!!!

  4. #4
    Ti ho fatto una semplice paginetta con un CustomValidator.

    ControlToValidate="DropDownList1"
    OnServerValidate="Controlladdl"

    sono i due parametri "cosa" deve controllare e con cosa lo deve controllare (la sub Controlladdl)



    Codice PHP:
    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

    <!
    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <
    html xmlns="http://www.w3.org/1999/xhtml" >
    <
    head runat="server">
        <
    title>Pagina senza titolo</title>
        <
    SCRIPT Language="VB" runat="server">

    ' controlla il submit della form
    Sub FormBtn_OnClick(sender as object, e as EventArgs)
      If Page.IsValid Then
                    lblRisultato.Text = "SI"
                Else
                    lblRisultato.Text = "NO"
                End If
            End Sub

            ' 
    controlla (server-side)
            
    Sub Controlladdl(ByVal source As ObjectByVal arguments As ServerValidateEventArgs)


                If 
    DropDownList1.SelectedItem.Value.ToString() = "0" Then
                    arguments
    .IsValid False
      
                
    Else
                    
    arguments.IsValid True
                    
                End 
    If


            
    End Sub

    </SCRIPT>
    </head>
    <body>
    <asp:label id="lblRisultato" runat="server" />
    <form id="Form2" runat="server">
            <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem Value="0"></asp:ListItem>
                <asp:ListItem Value="1">1</asp:ListItem>
            </asp:DropDownList>



    <asp:CustomValidator id="Data_Validator"
    ControlToValidate="DropDownList1"
    OnServerValidate="Controlladdl"
    ErrorMessage="Non è stato selezionato nulla"
    runat="server"/>

    <asp:Button ID="Button1" Text="Continua" OnClick="FormBtn_OnClick" runat="server"/>

    </form>
    </body>
    </html> 
    Ciao
    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    67
    grazie dell'aiuto! mi è stato molto utile!
    IL MONDO E' NELLE TUE MANI!!!!

  6. #6

    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

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.