Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Passare valore da Form....

    Ragazzi attraverso uno script leggo i dati nel db e mi creo una list box dinamica che dopo aver effettuato la selezione del valore crea una nuova list box dinamica ecco parte del codice:
    codice:
    <select name="Scategoria " onChange="jumpMenu('parent',this,0)">
    <option value="<%=pagina%>?id=">-------Seleziona-------</option>
    <% do until rs.eof %>
    <option value="<%=pagina%>?id=<%=rs("id")%> "
    Funziona tutto però non riesco a passare attraverso il form il dato di Scategoria il dato che viene passato è <%=pagina%>?id=<%=rs("id")%> io vorrei far passare solo questo <%=rs("id")%> ma non riesco come posso fare ?

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <select name="Scategoria " onChange="jumpMenu('parent',this,0)">
    <option value="<%=pagina%>?id=">-------Seleziona-------</option>
    <% do until rs.eof %>
    <option value="<%=rs("id")%>"><%=rs("id")%></option>
    Il nome della pagina lo devi mettere nell'action del form o cmq nell'action contenuta nella funziona js jumpMenu.
    Scategoria conterrà il alore dell'id passato...

    Roby

  3. #3
    Ciao Roby avevo già provato, ma se faccio così non mi crea più la seconda list box :master:

  4. #4

  5. #5
    Non funziona perchè con
    codice:
    <option value="<%=pagina%>?id=<%=rs("id")%></option>
    lo script ricarica la pagina e aggiorna la seconda list box se tolgo
    codice:
    <%=pagina%>?id=
    non la ricarica più.....lo script che ho utilizzato e quello di Mems adattato eccoti il link

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il nome della pagina non va nell'option ma nell'action del form!

    Roby

  7. #7
    Originariamente inviato da Roby_72
    Il nome della pagina non va nell'option ma nell'action del form!

    Roby
    Non posso metterlo nell'action del form, li c'è la pagina che deve ricevere i dati del form.

  8. #8
    Il modo c'è ed è questo:

    l'indirizzo della pagina (l'action) non metterlo nel tag <form> ma fai un controllo javascript tipo

    function controllo() {
    if tutto ok {
    document.form.action="pagina_di_destinazione.asp";
    document.form.submit();
    }
    }

    e il bottone per fare il submit() non sarà

    <input type="submit" ecc. ecc.>

    ma

    <input type="button" onclick="javascript: controllo()">

    In questo modo, nella tua select potrai aggiungere

    onchange="submit()"

    ottenendo, come conseguenza dell'evento "cambio di valore nella select" un submit "provvisorio" che ricaricherà la pagina corrente aggiornata al valore che avrai selezionato nella select..........

    Astutissimo, no?

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  9. #9
    Originariamente inviato da teorema55
    Astutissimo, no?

    ....altrochè ma.... :master: di java capisco poco per non dir nulla..

  10. #10
    Javascript, veramente.............
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.