Visualizzazione dei risultati da 1 a 4 su 4

Discussione: form e radio

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    40

    form e radio

    da un db ricavo i dati inseriti con una select e li mostro a video inserendoli in una form.. se poi premo radio e il pulsante inserisci li mando alla pagina che voglio ma........esempio .......estraggo vari record ...posto un pò di codice....
    Response.Write "<td> "
    Response.Write rs("attivitanumero")
    Response.Write "</td>"

    Response.Write "<td width=""1*"">"
    Response.Write "<INPUT type=""radio"" value="" "
    Response.Write rs("id_registro")

    Response.Write " ""name=""cinsert55"" > "
    Response.Write "</td>"




    Response.Write "<td width=""2*"">"
    Response.Write "<input type=""submit"" value="" Inserisci "" name=""submit1"">"
    Response.Write "<td width=""2*"">"
    Response.Write "<input type=""reset"" value=""reset"" name="""">"
    rs.MoveNext
    loop


    è la parte finale del codice ad ogni modo con il radio funziona ma riesco a mandare solo un dato(id_registro) se volessi mandare tutti e due i dati che ho estratto dal db premedo solo il pulsante inserisci(oppure cliccando il radio in modo che mi mandi più dati)come posso fare ?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Nel codice non vendo eventi js (onclick) sul radio, pertanto non so come stai inviando i dati potresti inviare il form (come penso faccia il pulsante) tipo onclick="document.Nome_Form.submit()" ma lo sconsiglio io userei solo il pulsante
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    40
    allora è una form che mi manda i dati alla pagina pippo.aso dove arrivano... nel caso che ho mandato è solo uno il dato che viene spedito (id_registro) io però voglio mandare più dati con l'attivazione di un solo radio ...il fatto è che riesco a mandarli ma in un unico blocco poi nella pagina quando arrivano non riesco a lavorarli ..in ogni caso ti mando il codice completo...

    <%


    Dim Con, rs, strSQL

    accessdb = server.mappath("milano.mdb")
    strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    strConn = strconn & accessdb & ";"
    set dbConn = server.createobject("ADODB.Connection")
    dbConn.Open strConn


    <FORM action="pippo.asp" method="get" id=form1 name=form1>

    strSql="Select attivita.ID_attivita,attivita.attivitanumero,attiv ita.vs,attivita.descrizionevs,attivita.assegnazion e,registro.capitolo,registro.programma,registro.ar ticolo,registro.descrizionecapitolo From attivita INNER JOIN registro ON registro.ID_registro = attivita.IDregistro where attivita.attivitanumero >0 order by attivita.ID_attivita"
    set rs = dbConn.Execute(strsql)


    '<< verifica se il recordset non è il primo
    '<< vuol dire che ci sono altri recordset nel db
    if Not rs.BOF then
    '<< creazione tabella dinamica
    Response.Write "<table width=""930"" border=""1"">"
    '<< contatore records nel db
    do while not rs.EOF
    Response.Write "<tr>"



    Response.Write "<td class=""normal"" width=""50""><div style="" margin: 0 0 0 10px ;color:red;""> "
    %><font color="red"size="2"><%Response.Write rs("vs") %>


    </font>
    <%
    Response.Write "</td>"



    Response.Write "<td bgcolor=""Yellow"" class=""normal"" width=""99""><div style="" margin: 0 0 0 10px ;color:black;""> "
    Response.Write rs("attivitanumero")
    Response.Write "</td>"


    Response.Write "<td class=""normal"" width=""99""> <div style="" margin: 0 0 0 10px ;color:black;""> "
    Response.Write rs("capitolo")
    Response.Write "</td>"

    Response.Write "<td class=""normal"" width=""99""> <div style="" margin: 0 0 0 10px ;color:black;""> "
    Response.Write rs("articolo")
    Response.Write "</td>"

    Response.Write "<td class=""normal"" width=""99""> <div style="" margin: 0 0 0 10px ;color:black;""> "
    Response.Write rs("programma")
    Response.Write "</td>"

    Response.Write "<td class=""normal"" width=""120""> <div style="" margin: 0 0 0 10px ;color:black;""> "
    Response.Write rs("descrizionecapitolo")
    Response.Write "</td>"

    Response.Write "<td class=""normal"" width=""120""> <div style="" margin: 0 0 0 10px ;color:black;""> "
    Response.Write rs("descrizionevs")
    Response.Write "</td>"

    Response.Write "<td class=""normal"" width=""90""> <div style="" margin: 0 0 0 10px ;color:black;""> "
    Response.Write rs("assegnazione")
    Response.Write "</td>"


    Response.Write "<td width=""1*"">"
    Response.Write "<INPUT type=""RADIO"" value="" "
    Response.Write rs("vs")
    Response.Write " ""name=""cinsert2"" > "
    Response.Write "</td>"
    Response.Write "<td width=""2*"">"
    Response.Write "<input type=""submit"" value="" Inserisci "" name=""submit1"">"
    Response.Write "<td width=""2*"">"
    Response.Write "<input type=""reset"" value=""reset"" name="""">"
    rs.MoveNext
    loop

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fatico a capirti prova cosi:
    Response.Write "<INPUT type=""RADIO"" value="" "
    Response.Write rs("vs")
    Response.Write " ""name=""cinsert2"" onclick=""document.form1.submit()"" > "
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.