Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Form Select senza Submit

    Ciao a tutti.
    Qualcuno mi sa dire come, in un form Select (che accede ai dati di un db), come evitare di inserire il pulsante di Submit ? In altri termini quando l'utente seleziona un'opzione, deve avvenire immediatamente l'azione.
    Per aiutarvi a capire meglio, invio anche il codice:

    <form method="post" action="./StampaProfilo.asp" target="centro">
    <select name="profilo" >
    <%do while not objrs.eof %>
    <option value=<%=objrs("id")%>>
    <%=objrs("titolo")+" "+objrs("nome")+" "+objrs("cognome")%> </option>
    <%objrs.movenext%>
    <%loop%>
    </select>
    <input name="submit" type="submit" value="Profilo professionale">
    </form>

    Un grazie a chi mi può suggerire una soluzione

    Marco

  2. #2
    E' javascript, lato client.
    codice:
    <form name="form1" method="post" action="./StampaProfilo.asp" target="centro"> 
    <select name="profilo" onChange="document.form1.submit();"> 
    <option value="">Seleziona</option>
    <%do while not objrs.eof %> 
    <option value="<%=objrs("id")%>"><%=objrs("titolo")+" "+objrs("nome")+" "+objrs("cognome")%></option> 
    <%
    objrs.movenext 
    loop
    %> 
    </select>  
    </form>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Grazie 1000

    Marco

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Form Select senza Submit

    Mi è sorto un nuovo problema: con il suggerimento dato, se la tabella del db contiene solo un record, la select mi visualizza correttamente i dati ma mi impedisce di fare la selezione.
    Qualcuno mi può aiutare nuovamente ?

    Grazie
    Marco

  5. #5
    Hai messo come prima opzion qualla con il testo Seleziona come da esempio che ti ho mostrato?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Si, l'ho messo. Il problema è che devo gestire il fatto che se l'utente mi seleziona Selezione, mi va in errore (nel senso che non riesce giustamente a trovare la pagina).

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Ok, tutto risolto. Se uno seleziona Selezione, in StampaProfilo.asp ho inserito la gestione dell'errore:
    If identificativo="" then
    identificativo=0
    response.Write ("Selezionare un nominativo")
    end if

    Grazie di nuovo

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.