• User

    [JS] onchange con href non va con FF e Opera

    Salve ragazzi, ho un problema con un semplicissimo form, composto da menù a tendina che "onchange" rimandano ad una determinata pagina. Questo codice funziona perfettamente su IE ma FF ed Opera non ne vogliono sapere.
    Avevo pensato all'implementazione di un pulsante "Vai" che invia la richiesta, ma preferirei lasciarlo come ultima soluzione. Il codice che utilizzo al momento è questo:

    [html]<form name="ricerca_affitti" class="form" style="height: 65px" action="">
    <select name="tipologia" size="1" onchange="location.href(tipologia.value)" style="width: 126px">
    <option selected="selected">tipologia</option>
    <option value="monolocali.htm">monolocale</option>
    <option value="bilocali.htm">bilocale</option>
    <option value="trilocali.htm">trilocale</option>
    </select><br />
    <br />
    <select name="posti_letto" onchange="location.href(posti_letto.value)" style="width: 126px">
    <option selected="selected">posti letto</option>
    <option value="postiletto/uno.htm">uno</option>
    <option value="postiletto/due.htm">due</option>
    <option value="postiletto/tre.htm">tre</option>
    <option value="postiletto/quattro.htm">quattro</option>
    <option value="postiletto/cinque.htm">cinque</option>
    <option value="postiletto/sei.htm">sei</option>
    </select><br />
    </form>
    [/html]

    Qualcuno sa come posso risolvere il problema?

    Grazie in anticipo!

    Freespirits


  • User

    [PHP]
    <form name="ricerca_affitti" class="form" style="height: 65px" action="">
    <select name="tipologia" size="1" onChange="location.href=this.options[this.selectedIndex].value" style="width: 126px">
    <option selected="selected">tipologia</option>
    <option value="monolocali.htm">monolocale</option>
    <option value="bilocali.htm">bilocale</option>
    <option value="trilocali.htm">trilocale</option>
    </select><br />
    <br />
    <select name="posti_letto" onChange="location.href=this.options[this.selectedIndex].value" style="width: 126px">
    <option selected="selected">posti letto</option>
    <option value="postiletto/uno.htm">uno</option>
    <option value="postiletto/due.htm">due</option>
    <option value="postiletto/tre.htm">tre</option>
    <option value="postiletto/quattro.htm">quattro</option>
    <option value="postiletto/cinque.htm">cinque</option>
    <option value="postiletto/sei.htm">sei</option>
    </select><br />
    </form>
    [/PHP]

    :ciauz:


  • User

    Grazie mille, lo provo e ti faccio sapere 😉


  • User

    Grazie mille! Ora va alla grande in tutti i browsers!
    Potete segnalarlo come risolto 😉