uso de onChange con funciones o scripts
A ver si pueden con esta:
quiero utilizar onChange para re-cargar la misma hoja con variables modificadas y que no se pierdan los valores de estas variables.
Es para controlar cuatro SELECT...OPTION de html dependientes una de otras
agradeceré las respuestas
quiero utilizar onChange para re-cargar la misma hoja con variables modificadas y que no se pierdan los valores de estas variables.
Es para controlar cuatro SELECT...OPTION de html dependientes una de otras
agradeceré las respuestas
yo lo que hago es lo siguiente,
en código html tengo algo:
<select name="tipo_movimiento" onChange=" if(options[selectedIndex].value) window.location.href='frm-cedula.html?id=1&tipo_movimiento='+options[selectedIndex].value">
<option value='0' selected>opc 0</option>
<option value='1'>opc 1</option>
<option value='2'>opc 2</option>
<option value='3'>opc 3</option>
</select>
cuando seleciona una opción se refresca la pagina con los valores establecidos en el onChange (la variable id=1 y tipo_movimento=a la opcion), el detalle para trabajar con esto, es que se debe de conservar el valor del select (al menos yo trato de manejarlo así) cuando se refrece la pag, es decir si yo selecciono la "opc 2" cuando se refresque la pág el select debe de marcarse dicha opción, eso lo puedes hacer en PHP con sólo agregar el selected a la etiqueta option que correponda a la opción, si manejas n-número de selects y quieres que cada que se refresque la pag se conserven los datos, deberas de ser cuidadoso y enviar los valores de cada select para recuperarlos con PHP
en código html tengo algo:
<select name="tipo_movimiento" onChange=" if(options[selectedIndex].value) window.location.href='frm-cedula.html?id=1&tipo_movimiento='+options[selectedIndex].value">
<option value='0' selected>opc 0</option>
<option value='1'>opc 1</option>
<option value='2'>opc 2</option>
<option value='3'>opc 3</option>
</select>
cuando seleciona una opción se refresca la pagina con los valores establecidos en el onChange (la variable id=1 y tipo_movimento=a la opcion), el detalle para trabajar con esto, es que se debe de conservar el valor del select (al menos yo trato de manejarlo así) cuando se refrece la pag, es decir si yo selecciono la "opc 2" cuando se refresque la pág el select debe de marcarse dicha opción, eso lo puedes hacer en PHP con sólo agregar el selected a la etiqueta option que correponda a la opción, si manejas n-número de selects y quieres que cada que se refresque la pag se conserven los datos, deberas de ser cuidadoso y enviar los valores de cada select para recuperarlos con PHP
