| |||
activar y desctivar buenas tardes, stoy comenzando en la programación php y tengo unas dudas, tengo una pagia principal de inicio y una pagina secundaria con formularios de captación de datos, esta pagina secundaria tiene un boton principal de busqueda y otros varios para grabar y modificar ademas de campos de datos, mi pregunta cmo hago para que todos los campos y botones esten desactivados al entrar a la pagina secundaria y que solo se activen hasta que pulse el boton de busqueda principal ambas paginas estan diseñadas en php. gracias |
| ||||
Respuesta: activar y desctivar ¿Cómo están conectadas ambas páginas? ¿Están en frames?
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: activar y desctivar Hola La solución es cuando se cargue la pagina secundaria tener por defecto todos tus campos de los formularios que desees que estén bloqueados con el parámetro DISABLE ejemplo: Código HTML: <form name="formulario" action="guardar.php" > campo 1 <input type="text" name ="campo1" disabled="disabled" /> <input type="button" name="boton" id="boton" value="Buscar" onclick="habilitar_campos(this.form)" /> </form> la función de java script que tienes que hacer es como la siguiente. Código HTML: <script type="text/javascript"> function habilitar_campos(formulario) { formulario.campo1.disabled = false; } </script> si no te queda claro no dudes en preguntar de nuevo. Saludos ------------------- Piensa en grande, comienza en pequeño y escala rápidamente |
| |||
Respuesta: activar y desctivar la conección es solo un boton que yama a la otra cuando se presiona, voy a comprobar una de las respuestas obtenidas para ver que tal funcionan cualquier cosa me comunico nuevamente. muchas gracias. |
| |||
Respuesta: activar y desctivar hola la respuesta en javascript funciono bien, tengo otras preguntas, existe alguna forma de desactivar y activar el formulario completo en una sola orden?, al activar la pagina aparecen todos los campos desactivados esto es perfecto, al presionar el boton de busqueda los activa correctamente pero cuendo este boton ejecuta la busqueda para localizar un registro en una base de datos y regresa a la pagina se vuelven a bloquear los campos y se requiere que se mantengan activos para poder manipular la información y luego volverla a guardar. como hago esto? |
| ||||
Respuesta: activar y desctivar Hola que tal Resolviendo primero tu pregunta la forma para bloquear todo el formulario es recorrer cada uno de los elementos del formulario y bloquearlos para esto puedes usar una estructura for para recorrerlos de manera dinámica Código HTML: function bloquar_formulario(formulario) { arreglo_elementos = formulario.elements; for(a=0;a<arreglo_elementos.length;a++) { arreglo_elementos[a].disabled = false; } } Código HTML: arreglo_elementos = formulario.elements; Código HTML: arreglo_elementos.length Con respecto a tu segunda pregunta te comento en un momento más, esperando que te sirva este comentario. --------- Piensa en grande, comienza en pequeño y escala rápidamente |