Tengo un formulario en el cual he puesto varios campos, y tambien 3 botones que envian a paginas distintas que utilizan estos valores.
Lo he hecho mediante una funcion Javascript, pero no me funciona correctamente porque cualqeuira de los 3 botones que presione, siempre me envia a la primera pagina, en este caso seria ConsolidadoPST.php
les adjunto el codigo que estoy utilizando
javascript:
Código Javascript:
Ver original
function FormSubmit(i) { switch(i) { case 1: document.forms["myform"].action = "ConsolidadoPST.php"; break; case 2: document.forms["myform"].action = "DiasPST.php"; break; case 3: document.forms["myform"].action = "HorasPST.php"; break; } document.forms["myform"].submit(); }
y este es el HTML
Código HTML:
Ver original
<form method="get" id="myform"> <div align="center"> <p> </p> <table width="412" border="0" cellspacing="1" cellpadding="4" id=myTable> <tr> <input name="fecha1" type="button" id="fecha1" onClick="displayCalendarFor('fc_1284283951');" value="Inicial"> <input size="10" id="fc_1284283951" type="text" READONLY name="fecha1" title="YYYY-MM-DD" > <input name="fecha2" type="button" id="fecha2" onClick="displayCalendarFor('fc_1284283952');" value="Final"> <input size="10" id="fc_1284283952" type="text" READONLY name="fecha2" title="YYYY-MM-DD" > </tr> </table> <table width="226" border="0" id=myTable2> <tr> <select align="center" name="tipo" size="1"> <!--<option value="213">Submenu 2-1-3</option>--> <!--<option value="219">Submenu 2-1-9</option>--> </select> </tr> </table> <p> <table border="0" id=myTable3 cellpadding="3"> <tr> <td> <label> <input type="button" name="conso" value="Consolidado" onclick="JavaScript:FormSubmit(1);" /> <input type="button" name="dias" value="Por Dias" onclick="JavaScript:FormSubmit(2);" /> <input type="button" name="horas" value="Por horas" onclick="JavaScript:FormSubmit(3);" /> </label> </td> </tr> </table> </p> </div> </form>
Muchas gracias!!!
Agrego:
Parece que esto no funciona ni en el Firefox ni en Chrome, en el Internet Explorer si funciona... que hago??