- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Menu a tendina automatico.
-
Menu a tendina automatico.
Ridinuovo salve a tutti, avrei bisogno se possibile di un'informazione:
ho costruito con dreamweawer un menu a tendina che scende e semplicemente cliccando su un valore apre la pagina indicata nel value.
Per intenderci il menu a tendina di cui parlo è questo:
[html]
<select name="paperino" onChange="MM_jumpMenu('parent',this,0)">
<option value="1">
Topolino
</option>
<option value="2">
Minni
</option>
<option value="3">
Pluto
</option>
</select>
[/html]
che crea un menu di scelta e semplicemente selezionando "Minni" mi deve portare alla pagina "2", questo avvien grazie alla funzione in javascript:
[html]
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}[/html]
il problema è che quel menu è solo una parte del form, e io voglio che quando avviene la selezzione di "minni" oltre ad aprire la pagina "2" mi esegua anche il submit di tutto il form, cosi da inviare tutti i dati all'altra pagina.Nessuno ha idea di cosa devo cambiare nel codice java script per far avvenire il submit????????????
Grazie gia da ora:):):):).
-
Se facessi eseguire direttamente il Submit dal javascript, la tua pagina sarebbe indirizzata comunque all'action del Form, quindi ti consiglierei prima nella funzione javascript di modificare l'action e poi eseguire il submit...
function MM_jumpMenu(targ,selObj,restore){ //v3.0 document.forms[0].action=selObj.options[selObj.selectedIndex].value; document.forms[0].submit(); }
-
Ti ringrazio artcava, in effetti ha ragione...