Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    selezionare più check contemporaneamente

    Ciao a tutti io ho un cheboxlist e poi un checkbox che se checcato mi dovrebbe tramite una funzione selezionare tutti i check del checkboxlist, ma nonfunziona !!!ECCO IL CODICE DELLA PAGINA:


    <script runat="server">
    dim cmdSQL as OleDbCommand
    dim strsql as string
    dim rs as OleDbDataReader

    sub page_load()
    if not ispostback then
    connetti()
    try
    data.text=DateTime.Now.ToString("dd/MM/yyyy")

    strsql="Select id_prevendita, punto_prevendite as titolo From Prevendita"
    cmdSQL = New OleDbCommand (strsql, conn)
    rs=cmdSQL.ExecuteReader()
    servizio.DataSource=rs
    servizio.DataTextField="titolo"
    servizio.DataValueField="id_prevendita"
    servizio.RepeatColumns="4"


    servizio.DataBind()
    rs.close()

    catch errore as Exception
    messaggio.text="Si è verificato il seguente errore: " & errore.message
    finally
    conn.close
    end try
    end if
    end sub


    function Seleziona(s as Object, e as EventArgs)
    dim i as integer
    for i=0 to servizio.Items.count - 1
    servizio.Items(i).Selected=true
    next
    end function

    </script>

    <html>
    <head>
    <title>Anni60 Produzioni</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <table width="100%" cellspacing="0" cellpadding="0">
    <tr>
    <td width="16%" valign="top"><ControlloUtente:menu id="menu_sx" runat="server" /></td>
    <td width="84%" valign="top">
    <div align="center">


    <font size="4" face="Verdana, Arial, Helvetica, sans-serif">INSERISCI
    GLI EVENTI



    </font>
    <asp:label Font-Bold="true" Font-Name="Verdana" Font-Size="8" ForeColor="#FF0000" ID="messaggio" runat="server"></asp:label>
    </p>
    <form runat="server" enctype="multipart/form-data" id="form1">
    <table width="484" border="1" align="center" cellpadding="2" cellspacing="1">
    <tr valign="top">
    <td width="172" height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Titolo:</font></div></td>
    <td width="295" height="25"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:textbox ID="titolo" runat="server" Text="" TextMode="SingleLine" MaxLength="150" />
    </font></td>
    </tr>
    <tr valign="top">
    <td width="172" height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Artista:</font></div></td>
    <td width="295" height="25"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:textbox ID="artista" runat="server" Text="" TextMode="SingleLine" MaxLength="150" />
    </font></td>
    </tr>

    <tr valign="top">
    <td height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data:</font></div></td>
    <td height="25"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:textbox ID="data" Width="120" runat="server" Text="" TextMode="SingleLine" />
    <asp:CompareValidator ControlToValidate="data" Text="Data" Display="Dynamic" Operator="DataTypeCheck" Type="Date" runat="server" />
    <font color="#000000" size="1">es: gg/mm/aaaa</font></font> </td>
    </tr>
    <tr valign="top">
    <td width="172" height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Citt&agrave; :</font></div></td>
    <td width="295" height="25"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:textbox ID="citta" runat="server" Text="" TextMode="SingleLine" MaxLength="150" />
    </font></td>
    </tr>
    <tr valign="top">
    <td width="172" height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Luogo:</font></div></td>
    <td width="295" height="25"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:textbox ID="luogo" runat="server" Text="" TextMode="SingleLine" MaxLength="150" />
    </font></td>
    </tr>

    <tr valign="top">
    <td width="172" height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ora:</font></div></td>
    <td width="295" height="25"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:textbox ID="ora" runat="server" Text="" TextMode="SingleLine" MaxLength="150" />
    </font></td>
    </tr>

    <tr valign="top">
    <td height="25">
    <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descrizione:</font></div></td>
    <td height="25"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <asp:textbox ID="descrizione" Rows="5" Columns="40" runat="server" TextMode="MultiLine" />
    </font></td>
    </tr>
    <tr valign="top">
    <td height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Img piccola :
    </font></div></td>
    <td height="25"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="file" type="file" id="allegato_1" runat="server">
    </font></td>
    </tr>
    <tr valign="top">
    <td height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Img media :
    </font></div></td>
    <td height="25"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="file" type="file" id="allegato_2" runat="server">
    </font></td>
    </tr>
    <tr valign="top">
    <td height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Img grande :
    </font></div></td>
    <td height="25"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="file" type="file" id="allegato_3" runat="server">
    </font></td>
    </tr>
    <tr valign="top">
    <td height="25"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Img PopUp :
    </font></div></td>
    <td height="25"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="file" type="file" id="allegato_4" runat="server">
    </font></td>
    </tr>
    <tr>
    <td colspan="2"><div align="left">


    Abbina Prevendite: <asp:CheckBox ID="tutte" SelectedIndexChanged="Seleziona" runat="server"></asp:CheckBox></p>
    </div></td>
    </tr>
    <tr>
    <td height="12" colspan="2"><asp:CheckBoxList ID="servizio" runat="server" Font-Name="Verdana" Font-Size="8" ForeColor="#0099FF" /></td>
    </tr>
    <tr>
    <td colspan="2">
    <table width="100%">
    <tr><td width="50%"><div align="right"><font face="Verdana, Arial, Helvetica, sans-serif">
    <asp:Button ID="invia" runat="server" Text="Inserisci" OnClick="Salva" />
    </font></div></td>
    <td width="50%"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif">
    <asp:Panel Visible="false" ID="prezzi" runat="server" >
    <asp:textbox ID="ultimo" runat="server" Text="" TextMode="SingleLine" Visible="false" />
    <input name="prezzi" type="button" id="prezzi" value="Inserisci Prezzi" onClick="location.href='prezzi.asp?id_evento=<%=ul timo.text%>'">
    </asp:Panel>
    </font></div></td>
    </tr></table>
    </td>
    </tr>
    </table>
    </form>
    </div></td>
    </tr>
    </table>
    </body>
    </html>

    Cosa devo cambiare o fare per poter far selezionare tutti i chack della checkboxlist???
    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    di dò un esempio da adattare
    codice:
    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="a.aspx.vb" Inherits="sitae.a"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    	<HEAD>
    		<title>a</title>
    		<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    		<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    		<meta name="vs_defaultClientScript" content="JavaScript">
    		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    	</HEAD>
    	<body MS_POSITIONING="FlowLayout">
    		<form id="Form1" method="post" runat="server">
    			<asp:CheckBoxList id="CheckBoxList1" runat="server"></asp:CheckBoxList>
    			
    
    
    				<asp:CheckBox id="CheckBox1" runat="server" Text="check"></asp:CheckBox></P>
    		</form>
    	</body>
    </HTML>
    codice:
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Inserire qui il codice utente necessario per inizializzare la pagina
            If Not Me.IsPostBack Then
                Dim dt As DataTable = Libreria.GetDataTable(StringaConnessione, "SELECT NOME_REGIONE FROM REGIONI")
                Me.CheckBoxList1.DataSource = dt
                Me.CheckBoxList1.DataTextField = "nome_regione"
                Me.CheckBoxList1.DataValueField = "nome_regione"
                Me.CheckBoxList1.DataBind()
    
                Dim s$ = String.Format("var i = 0;for(i=0;i<{2};i++){{document.getElementById(""{0}"" + ""_"" + i).checked = document.getElementById(""{1}"").checked;}}", Me.CheckBoxList1.ClientID, Me.CheckBox1.ClientID, Me.CheckBoxList1.Items.Count)
                Me.CheckBox1.Attributes.Add("onclick", s)
    
            End If
        End Sub

    ma se fossi in te eviterei di utilizzare quei due controlli server.

    Pietro

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    mmm

    beh una cosa + immediata? e semplice?
    non ho ben capitoquel'è la parte che mi fa checcare tuttii check...
    grazie lo stesso

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    111
    Invece di
    codice:
    servizio.Items(i).Selected
    usa
    codice:
    servizio.Items(i).Value
    Ciao, javalon

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Nell'esempio ho un CheckBoxList1 e un CheckBox.
    Nell'evento Load della pagina popolo il CheckBoxList1 (fino alla istruzione Me.CheckBoxList1.DataBind().

    Dopo di che mi occupo di scrivere il codice javascript per il CheckBox.
    Ossia scrivo il codice per l'evento click lato client.


    Ma se vuoi che ciò venga fatto nel server basta mettere, nell'evento server CheckedChanged di CheckBox
    codice:
            Dim item As ListItem
            For Each item In Me.CheckBoxList1.Items
                item.Selected = Me.CheckBox2.Checked
            Next
    Pietro

  6. #6
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    cioè così?

    <asp:CheckBox ID="tutte" OnCheckedChanged="
    Dim item As ListItem
    For Each item In servizio.CheckBoxList.Items
    item.Selected = servizio.CheckBox.Checked
    Next"
    runat="server"></asp:CheckBox></p>
    </div></td>
    </tr>
    <tr>
    <td height="12" colspan="2"><asp:CheckBoxList ID="servizio" runat="server" Font-Name="Verdana" Font-Size="8" ForeColor="#0099FF" /></td>
    </tr>

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.