• Moderatore

    Select variabili

    Ciao a tutti,

    lo so, starete pensando che sono scemo e che da un po' di giorni tutti vogliono le select 😛
    ed invece no vi deludo il mio quesito è leggermente più complesso...

    Vorrei dato il risultato di una select creare le OPTION per una seconda select...

    vi spiego meglio, magari sono più comprensivo con un po' di codicino

    Iniziamo con le select incriminate:

    [html]
    select id="Prima" onchange="FUNZIONESCELTA">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>

    <select id="Seconda"> 
     </select>
    

    [/html]

    Come detto ho bisogno che la select "Prima" una volta fatta la scelta mi passi il value tramite id ad una pagina PHP che a sua volta mi darà i valori per la select "Seconda".
    Ovviamente qui si deve utilizzare Ajax 😛

    Mi spiego ulteriormente, mi serve sapere come poi dalla pagina richiamata grazie alla prima select possa io creare gli option per la seconda 😛

    spero possiate aiutarmi nella risoluzione di questo problemino

    Ovviamente preciso che le select sono in un file ed i dati devono essere pèresi da un'altro file 😛


  • Moderatore

    dai ragazzi un piccolo aiuto 😛


  • User

    ti posto uno script:
    Allora:

    function creaOptions()
    {

    var prova=new Array("options1","options2");

    // seleziona----->è il nome del form in cui hai messo le options
    // selModello è il nome della seconda select, quella che vuoi modificare

    for (var i=0;i<prova.length;i++)
    {

       document.seleziona.selModello.options*=new Option(prova*,prova*);
        
        }
    

    // per non far aggiornare la pagina ogni volta che si sceglie una options della prima select
    return false;
    }

    nella prima select metti Onchange=''return creaOptions();"

    Fammi sapere se funziona:):):):);););)


  • Moderatore

    il mio problema era prendere i dati da una altra pagina php 😛

    però ci sono riuscito a breve vi posto lo script 😛


  • User

    ah ok!fammi sapere! sono molto interessato!;););):D:D