| |||
Ayuda en formulario Hola, quisiera saber como haria en un formulario para habilitar el boton de envio solo cuando hayan llenado todas las opciones presentes en el formulario. Mi formulario tiene algunos text y text area por llenar, algunos opciones por lists que hay que escojer y un examinar para el envio de una imagen. Gracias de antemano!!! |
| |||
Pues si hablamos de que todo se ha de hacer -antes- de enviar el formulario (en el cliente=navegador del usuario) .. entonces la solución no se va a poder implementar vía PHP.. en su defecto con Javascript. Muevo el tema al foro de javascript para que les orienten (lean las FAQ's del foro javascript, hay ejemplos creo recordar) Un saludo, |
| ||||
Hola a todos: En teoría sería algo así: function activarSubmit(formulario) { with (formulario) { botonSubmit.disabled = !(texto1.value != "" && texto2.value != "" && elTextarea.value != ""); } } Tan solo hay que poner los elementos y hacer una comparación lógica de todos los elementos que deben chequearse... Y si son muchos elementos, se puede hacer un bucle con elements del formulario. Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Ok y ese codigo caricatos, donde debe ir y como lo activo o mejor dicho como hago llamado de la funcion, en que parte????
__________________ Atte. Jere Agradezco su pronta colaboración. ;-) :arriba:Hoy por mi, mañana por ti:arriba: ;-) |
| ||||
Hola otra vez: Jeremias: La función dentro de la cqbecera de la página: <html><head><script> function activarSubmit(formulario) { ... } ... </script> ... Y se pone en cada elemento del formulario asociado al evento conveniente (por ejemplo onkeypress o onkeyup) de esta manera: <input type="text" name="dato1" onkeypress="activarSubmit(this.form)" /> ... Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |