Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567

    Aggiornare form onclick

    Ho un problema

    Ho realizzato una pagina dove sono presenti tre form con selezione, essi si compilano dinamicamente, ovvero una volta scelta la prima opzione se si clicca su vai è possibile selezionare la seconda e dopo aver cliccato nuovamente vai, si può scegliere l'ultima opzione.

    Vorrei evitare questo ripetuto clik del tasto vai e mi piacerebbe che il form venga inviato appena si seleziona l'opzione scelta (onclick)

    Riuscite ad aiutarmi???

    Spero di essere stato abbastanza chiaro nella spiegazione

    Grazie a tutti

  2. #2
    onclick="this.form.submit( );"



    nel pulsante, deve essere lo stesso form, in questo caso.
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    ho provato a mettere onclick="this.form.submit( );" sia nel pulsante di invio che nel select, ma non cambia niente


  4. #4
    Originariamente inviato da flash20
    ho provato a mettere onclick="this.form.submit( );" sia nel pulsante di invio che nel select, ma non cambia niente

    posta tutto il codice...
    e specifica QUALE tasto deve avviare il SUBMIT...
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  5. #5
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    <form name="form1" method="post" action="sele.asp">
    <Select name="produttore">
    <option selected></option>
    <option> <%=rsValues4(0)%> </option>
    </Select>
    <input type="submit" name="Submit" value="Vai">
    </form>

    Il codice originale è così (così è semplificato poi ho altri select e del codice asp), io vorrei eliminare il tasto submit e inviare il form ad ogni selezione

  6. #6
    <form name="form1" method="post" action="sele.asp">
    <Select name="produttore" onchange="this.form.submit( );">
    <option selected></option>
    <option> <%=rsValues4(0)%> </option>
    </Select>
    <input type="submit" name="Submit" value="Vai">
    </form>
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  7. #7
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Non mi funziona, ti posto il codice intero:

    if marca="" then
    %><form name="form1" method="post" action="sele.asp?o=<%=o%>&iscr=<%=iscr%>&t=<%=t%>& marca=<%=marca%>">
    <%
    else
    %>
    </p>


    </p>
    <form name="form1" method="post" action="sele2.asp?o=<%=o%>&iscr=<%=iscr%>&t=<%=t%> ">
    <div align="center">


    <font face="Trebuchet MS"></font>
    <%
    end if
    if produttore="" then
    set rsValues4=Conn.execute("select distinct(produttore) from scooter where tipo='"&t&"'")
    %>
    <font face="Trebuchet MS">Seleziona Marca</font>
    <Select name="produttore" onchange="this.form.submit( );">
    >
    <option selected></option>
    <%
    do while not rsValues4.eof
    %>
    <option> <%=rsValues4(0)%> </option>
    <%
    rsValues4.movenext
    loop
    rsValues4.close
    set rsValues4 = nothing
    %>
    </Select>
    <input type="submit" name="Submit24" value="Aggiorna">
    </p>


    </p>



    <%
    else
    %>
    <font face="Trebuchet MS">Seleziona Marca</font>
    <Select name="produttore" onchange="this.form.submit( );">
    <option selected ><%=produttore%></option>
    </Select>
    <input type="submit" name="Submit242" value="Aggiorna">
    </p>


    </p>



    <%
    end if
    if marca="" then
    set rsValues=Conn.execute("select distinct(marca) from scooter where tipo='"&t&"'and produttore='"&produttore&"'")
    %>
    <font face="Trebuchet MS">Seleziona Scooter</font>
    <Select name="marca" onchange="this.form.submit( );">
    <option selected></option>
    <%
    do while not rsValues.eof %>
    <option> <%=rsValues(0)%> </option>
    <%
    rsValues.movenext
    loop
    rsValues.close
    set rsValues = nothing
    %>
    </Select>
    <input type="submit" name="Submit2422" value="Aggiorna">
    </p>


    </p>



    <%
    else
    %>
    <font face="Trebuchet MS">Seleziona Scooter</font>
    <Select name="marca" onchange="this.form.submit( );">
    <option selected ><%=marca%></option>
    </Select>
    <input type="submit" name="Submit2423" value="Aggiorna">
    </p>


    </p>



    <%
    end if
    %>
    <%
    set rsValues2=Conn.execute("select distinct(modello) from scooter where marca='"&marca&"' and tipo='"&t&"'and produttore='"&produttore&"'")
    %>
    <font face="Trebuchet MS">Seleziona Modello</font>
    <Select name="modello" onchange="this.form.submit( );">
    <option selected></option>
    <%
    do while not rsValues2.eof %>
    <option> <%=rsValues2(0)%> </option>
    <%
    rsValues2.movenext
    loop
    rsValues2.close
    set rsValues2 = nothing
    %>
    </Select>
    <input type="submit" name="Submit" value="Invia">
    </p>
    </div>
    </form>

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.