• User Attivo

    Si giusto unire i 3 valori: ItaliaVenetoRovigo.
    E inviarlo.
    Grazie.


  • ModSenior

    Una cosa del genere?

    [php]<html>
    <head>
    <title>test</title>
    <script type="text/javascript">
    function componi()
    {
    var myTesto;
    myTesto=document.getElementById("testo");
    var myStato;
    myStato=document.getElementById("stato");
    var myRegione;
    myRegione=document.getElementById("regione");
    var myProvincia;
    myProvincia=document.getElementById("provincia");
    myTesto.value=myStato.value+" "+myRegione.value+" "+myProvincia.value;
    }
    </script>
    </head>
    <body>
    <form id="form" name="form" method="post">
    <select id="stato" name="stato" onchange="componi()">
    <option value="Italia">Italia</option>
    <option value="Francia">Francia</option>
    <option value="Inghilterra">Inghilterra</option>
    </select>
    <select id="regione" name="regione" onchange="componi()">
    <option value="Veneto">Veneto</option>
    <option value="Emilia Romagna">Emilia Romagna</option>
    <option value="Piemonte">Piemonte</option>
    </select>
    <select id="provincia" name="provincia" onchange="componi()">
    <option value="Rovigo">Rovigo</option>
    <option value="Ferrara">Ferrara</option>
    <option value="Roma">Roma</option>
    </select>
    <input id="testo" name="testo" style="width:400px"/>
    </form>
    </body>
    </html>[/php]


  • User Attivo

    Grazie!!!
    L'ho provata e va, ma di primo impatto pare che se selezioni la regione alla prima scelta scrive subito le altre due, poi se selezioni la seconda e laterza scrive il giusto, quindi se metto un selected "vuoto" non dovrebbe scrivere nulla. Giusto?
    Grazie ancora.


  • ModSenior

    Li dipende come ti giostri la funzione componi.


  • User Attivo

    Ossia.
    Scusa ma non ci arrivo. Sono un pò zappatore con javascript.


  • ModSenior

    Quale dei tre select deve avere un campo vuoto?
    Tutti e tre?
    Il testo si compone quando tutti e tre non sono vuoti?


  • User Attivo

    Si, penso tutti e tre vuoti e, solo se si seleziona una option, scrive sul campo text.


  • ModSenior

    Non so se ho capito.

    Ora?

    [PHP]<html>
    <head>
    <title>test</title>
    <script type="text/javascript">
    function componi()
    {
    var myTesto=document.getElementById("testo");
    var myStato=document.getElementById("stato");
    var valoreStato=myStato.value;
    var myRegione=document.getElementById("regione");
    var valoreRegione=myRegione.value;
    var myProvincia=document.getElementById("provincia");
    var valoreProvincia=myProvincia.value;
    if(valoreStato!=""&valoreRegione!=""&valoreProvincia!="")
    {
    myTesto.value=valoreStato+" "+valoreRegione+" "+valoreProvincia;
    }
    }
    </script>
    </head>
    <body>
    <form id="form" name="form" method="post">
    <select id="stato" name="stato" onchange="componi()">
    <option value=""></option>
    <option value="Italia">Italia</option>
    <option value="Francia">Francia</option>
    <option value="Inghilterra">Inghilterra</option>
    </select>
    <select id="regione" name="regione" onchange="componi()">
    <option value=""></option>
    <option value="Veneto">Veneto</option>
    <option value="Emilia Romagna">Emilia Romagna</option>
    <option value="Piemonte">Piemonte</option>
    </select>
    <select id="provincia" name="provincia" onchange="componi()">
    <option value=""></option>
    <option value="Rovigo">Rovigo</option>
    <option value="Ferrara">Ferrara</option>
    <option value="Roma">Roma</option>
    </select>
    <input id="testo" name="testo" style="width:400px"/>
    </form>
    </body>
    </html>[/PHP]


  • User Attivo

    Infatti!!!
    Perfetto, grazie dell'aiuto!
    Mi sa che mi devo studiare javascript a fondo, pensavo di avere avuto una idea impossibile da realizzare.
    Grazie ancora.


  • ModSenior

    Eh eh.
    Oltre a sapere il linguaggio bisogna anche sapere precisamente cosa si vuole fare.
    Un attenta analisi, e vedere gli strumenti chi si ha.