Mas o menos lo tengo claro pero en ie 6 refresca la pagina al darle al boton mientras que en firefox funciona bien. He puesto unos alerts que muestran el valor del select para ver si entra en la funcion y en ie6 no se muestran.
Pongo el codigo un poco resumido:
Código:
En firefox funciona ok, la pagina no se refresca y me muestra los alerts, pero en ie6 no muestra los alerts y se refresca. <div id="oculto" style="display: block;"> <form id="formOculto" method="post" action="" onsubmit="alerta();return false" name="formOculto"> <table id="tablaOculto" height="100" cellspacing="0" cellpadding="0" border="0" align="center" name="tablaOculto"> <tbody id="tbodyOculto" name="tbodyOculto"> <tr> <td id="cabeceraOculto" name="cabeceraOculto">Selecciona Modelo para editar</td> <td/> </tr> <tr> <select id="selectModelos" name="selectModelos"> <option value="B1">B1</option> <option value="B2">B2</option> <option value="C1">C1</option> <option value="C12">C12</option> </select> </tr> <td> <input id="submitModelos" type="submit" name="submitModelos" value="Editar"/> </td> </tbody> </table> </form> </div> //y la funcion javascript alerta que es la que llama el form function alerta(){ var aa =document.getElementById('selectModelos').value; alert(aa); var a1 =document.getElementById('selectModelos').options[document.getElementById('selectModelos').selectedIndex].value; alert(a1); }