Visualizzazione dei risultati da 1 a 4 su 4

Discussione: funzione ASP Ajax

  1. #1

    funzione ASP Ajax

    salve,
    ho un form in cui vorrei creare una cosidetta select chaining di questo tipo:

    <form method="post" action="../include/lib.asp">

    <select name="prima" id="prima">
    <option value="1">opzione 1</option>
    <option value="2">opzione 2</option>
    </select>


    <select name="seconda" id="seconda">
    <%SQL="Select * from categorie where id="&prima
    set mostra=conn.execute(SQL)
    while not mostra.eof
    %>
    <option value="<%=mostra("id")%>"><%=mostra("nome")%></option>
    </select>

    Vorrei far eseguire la query sql e quindi aggiornare i risultati mostrati nella seconda select ogni volta che cambia la selezione della prima select.

    ho cercato esempi su google ma non sono riuscito a capirne il funzionamento.
    qualcuno mi aiuta???
    grazie
    Empirestate.it - La grande mela arriva in Italia
    sempre voluto sapere sulla grande mela, forum, articoli e molto altro ancora

    www.empirestate.it

  2. #2
    nessuna idea in merito????
    Empirestate.it - La grande mela arriva in Italia
    sempre voluto sapere sulla grande mela, forum, articoli e molto altro ancora

    www.empirestate.it

  3. #3
    all'onchange della prima select o fai ricaricare la pagina passando in querystring il valore selezionato nella select, e quindi facendo caricare anche la seconda select, oppure fai una funziona javascript che richiama via ajax il risultato di una pagina asp. alla funzione passi il valore della prima select e la funzione riempie la seconda select. la prima soluzione si realizza così:

    codice:
    <select name="sel1" onChange="document.location.href=('?s='+this.options[this.selectedIndex].value);">
    <option value="0">valore 0</option>
    <option value="1">valore 1</option>
    </select>
    
    <%
    
    dim s
    s=trim(request.querystring("s"))
    if len(s)>0 then
    
    sql=select * from ....
    ...stampi e crei la seconda select
    
    end if
    
    %>
    mi pare poi che la sintassi nel onChange sia quella

    per la seconda soluzione, chiedi al forum javascript
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    grazie mille...sono riuscito ad integrarla :-)
    Empirestate.it - La grande mela arriva in Italia
    sempre voluto sapere sulla grande mela, forum, articoli e molto altro ancora

    www.empirestate.it

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.