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

    ajax popolare la seconda combobox con i dati della prima con database

    Salve a tutti, avevo postato un problemino, mi è stato consigliato di usare ajax, è cosi ho fatto.

    nella pagina default1.asp inserisco una combobox con marche di auto presi da database.
    vedete la parte di codice in default1.asp alert(response)? ecco questo mi fa apparire tutti i risultati in questo formato

    codice:
    <select name="select2" id="selec2t">
    <option>500</option>
    <option>600</option>
    <option>850</option>
    </select>

    codice:
    <script src="lib/prototype.js" type="text/javascript"></script>
    <script src="src/scriptaculous.js" type="text/javascript"></script>
    
    <script type="text/javascript">
    
    function vedi(parameters){ 
    
    
    new Ajax.Request("pagina.asp", { method:"get", onSuccess: function(transport){         var response = transport.responseText          || "no response text";         alert(response); },     onFailure: function(){ alert("Something went wrong...") }   });
    
    }
    
    
    </script>
    
    
    
    
    
    
    <%
    call openDB
    varSQL = "SELECT * from marca"
    rs.Open varSQL, conn
    %>
    
    
    <select name="select" id="select" onchange="vedi()">
    <%do while not rs.eof%>
    <option><%=rs("marca")%></option>
    <%rs.movenext
    loop%>
    </select>


    in questa pagina.asp eseguo la query dove volutamente metto la condizione di ricerca id=1


    codice:
    <%
    call openDB
    varSQL = "SELECT * from modello where id=1"
    rs.Open varSQL, conn
    %>
    <select name="select2" id="selec2t">
    <%do while not rs.eof%>
    <option><%=rs("modello")%></option>
    <%rs.movenext
    loop%>
    </select>

    invece io vorrei che insieme alla prima combobox ci fosse la seconda che si popola automaticamente appena c'e' l'evento onchange

    spero di essere stato chiaro, grazie a tutti
    Pietro

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Continua nella discussione di ieri
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.