Ciao
non riesco a realizzare un form select
che una volta fatta la scelta con value= www.qualcosa.it
premuto il bottone di submit
rimandi ad una pagina web aperta in una nuova finestra
Potete aiutarmi?
si può fare?
Grazie
Ciao
non riesco a realizzare un form select
che una volta fatta la scelta con value= www.qualcosa.it
premuto il bottone di submit
rimandi ad una pagina web aperta in una nuova finestra
Potete aiutarmi?
si può fare?
Grazie
Facci vedere a che punto sei arrivato.
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
fino qui si apre su una nuova pagina ma non va al link
<script>// <![CDATA[
function mysubmit(){ window.location.href='test.com/'+document.getElementById('option').value; }
// ]]></script>
<form target="_blank"><select id="option" name="http://">
<option value="www.google.it">Option1</option>
<option value="http://www.yahoo.it">Option2</option>
<option value="value3.html">Option3</option>
<option value="value3.html">Option4</option>
<option value="value3.html">Option5</option>
</select>
<input id="submit" type="submit" value="Submit" />
</form>
Nota che ho tolto il name della select, diversamente il name sarebbe stato accodato all'url come parametro, visto che non stiamo definendo un method per il form che di conseguenza avrà impostato il method di default che è il "get".codice:<form target="_blank" onSubmit="this.action=document.getElementById('option').value"> <select id="option"> <option value="http://www.google.it">Option1</option> <option value="http://www.yahoo.it">Option2</option> <option value="http://www.dominio.it/value3.html">Option3</option> <option value="http://www.dominio.it/value3.html">Option4</option> <option value="http://www.dominio.it/value3.html">Option5</option> </select> <input type="submit" value="Submit"> </form>
Grazie.. perfetto
adesso però tutti i value delle option sono come il seguente:
https://www.google.com/maps/d/viewer?mid=gdsjhuiacdxsa
dopo il submit l'indirizzo della pagina si ferma al punto interrogrativo e quindi mi da errore
Il method get sovrascrive i parametri, con window.open dovrebbe andare:
codice:<form onSubmit="window.open(document.getElementById('option').value); return false;"> <select id="option"> <option value="http://www.google.it">Option1</option> <option value="http://www.yahoo.it">Option2</option> <option value="http://www.dominio.it/value3.html">Option3</option> <option value="http://www.dominio.it/value3.html">Option4</option> <option value="http://www.dominio.it/value3.html">Option5</option> </select> <input type="submit" value="Submit"> </form>
Grazieeee.. tutto ok