Visualizzazione dei risultati da 1 a 4 su 4

Discussione: php e ajax select

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206

    php e ajax select

    ho 2 select

    la prima con i clienti la seconda con le attività..selezioni il cliente e l attivià si seleziona da sola

    quando selezioni la select nei clienti c'è uno script ajax che da un altra pagina facendo una query mi tira fuori l id dell attivita..

    non riesco poi a riportarlo nella seconda select,diciamo che nn ho capito come si da




    <form name = "prova">

    <select name = "clienti">
    <option value="uno"></option>
    <option value="due"></option>
    <option value=""tre></option>
    </select>

    <select name = "attività">
    <option value="studente"></option>
    <option value="pensionato"></option>
    <option value="spacciatore"></option>
    </select>

    </form>

  2. #2
    Devi semplicemente fare una funzione javascript, da richiamare in caso di successo della richiesta ajax, che assegna l'attributo selected all'option relativo all'id che ricevi.

    CIAU CIAU
    Se la vita ti sorride, ti sta prendendo per il cul0

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    206
    si grazie è quello che voglio fare..
    ma questa funzione come va fatta ??

    puoi farmi un banale esempio del javascript ?

  4. #4
    Ok, anche se non credo che sia le sezione adatta.

    Assumendo che la select "attività" oltre ad un name abbia anche un id ed assumendo che questo id sia "activity", una semplice funzione potrebbe essere questa:

    codice:
    function selectActivity(x)
     {
      var sel = document.getElementById('activity');
      for(i=0;i<sel.length;i++)
       {
        if(sel[i].value==x) 
         {
          sel[i].selected = true;
         }
        else
         {
          sel[i].selected = false;
         }
       }
     }
    Dove "x" è il valore che ti ritorna la chiamata ajax e che immagino corrisponda al "value" della option che vuoi selezionare.

    CIAU CIAU
    Se la vita ti sorride, ti sta prendendo per il cul0

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.