Gracias, pero algo estoy haciendo mal, no me funciona, trabaja bien con la primer forma, pero para las demas me dice que "id_value no es un objeto".
Me explico mejor, tengo 3 formas y la función:
Código PHP:
<script>
function salta(menu, noForma){
var frm = menu.parentNode;
// var frm = document.forms[noForma];
frm.id_value.value = menu.options[menu.selectedIndex].value;
menu.selectedIndex = -1;
frm.submit();
}
</scrtipt>
...
<form name="form1" action"somewhere.html">
<select name="menu1" onChange="salta(this, 0);">.....</select>
<input name="Dato" id="id_value" type="hidden">
</form>
<form name="form2" action"anywhere.html">
<select name="menu2" onChange="salta(this, 1);">.....</select>
<input name="Dato" id="id_value" type="hidden">
</form>
<form name="form3" action"nowhere.html">
<select name="menu3" onChange="salta(this, 2);">.....</select>
<input name="Dato" id="id_value" type="hidden">
</form>
¿Hay algo que estoy haciendo mal?
Gracias.