Quiero saber si es posible activar submit a un formulario tras recibir dato en el Input, luego de unos segundo de recibido; y todo ello mediante Javascript!
La verdad no se por donde empezar
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Hasta pronto espero respuestas!
| |||
![]() Hola a todos, Quiero saber si es posible activar submit a un formulario tras recibir dato en el Input, luego de unos segundo de recibido; y todo ello mediante Javascript! La verdad no se por donde empezar ![]() Hasta pronto espero respuestas! |
| |||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! Mira, necesito que luego de escribir en un textbox o input, por medio de javascript se envie el formulario sin presionar boton de enviar. Creo ser mas claro;) Gracias! |
| |||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! Muchas gracias por la claridad. Para que al usuario le de tiempo de escribir tendrás que usar el evento onchange:
Código html:
Ver original Saludos ![]() |
| ||||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! Cita: Aunque yo preferiría manejar el evento onblur, ya que tengo "mas certeza" de cuando el usuario ha dejado de escribir... aunque claro de acuerdo a las especificaciones puede ser mejor una solución que otra.
Iniciado por PHPeros ![]() Muchas gracias por la claridad. Para que al usuario le de tiempo de escribir tendrás que usar el evento onchange:
Código html:
Ver original Saludos ![]() Saludos
__________________ Haz preguntas inteligentes-Como ser Hacker No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta. |
| |||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! De hecho change se lanza cuando se quita el foco ![]() Y además puede haber quitado el foco y no haber escrito nada... |
| |||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! Creo que hemos comenzado mal el tema, si de ayudar se trata. Comienzo por Yo soy indio y esquimal, payo y gitano, negro y oriental, nazista y mulato. Dedico tiempo a ayudar cuando puedo y muchas veces pregunté y me contestaron mal. Por todo ello digo que vivo entre el viento y la montaña. Sin polémica pero solicitando tus disculpas a c3media. En el tema: onchange me sirve en un select o un checkbox cuando cambio. Como dice (ahora bien) PHPeros "... puedo haber quitado el foco y no haber escrito nada...", y se ejecuta el evento (sencillamente, lo he cambiado). onblur requiere hacer una acción más: salir del foco (tal vez hacer un click externo). c3media: hay muchas formas de activar un submit a un formulario, incluso desde otra acción externa, incluso a un <form> oculto. Pero siempre necesitarás definir y controlar esa acción. Es (o puede ser) un efecto mariposa: con un click cambio el orden del universo. Pero es necesario el click: la acción. Detalla un poco más lo que tienes hecho y lo que quieres hacer. P.D.: FELIZ NAVIDAD. |
| |||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! @txemaarbulo tú eres el que ha comenzado mal, si de ayudar se trata. Cita: Me parece muy bien campeón. ¿Quieres que te aplauda?
Iniciado por txemaarbulo blablabla...Por todo ello digo que vivo entre el viento y la montaña. ![]() Ahora vayamos al tema: onchange en un input de tipo texto requiere haber quitado el foco y haber cambiado el valor. Onblur no repara en absoluto si fue cambiado o no. (Aquí, en la segunda línea me refería a la respuesta de jonni09lo.) Y para rematar lo que le escribes a c3media es texto de relleno, a nadie le sirve. La "acción" ya está hecha: escribir, quitar foco y el formulario se envía "automáticamente" (sin hacer click, que es lo que nos pide) mediante el método submit(). ![]() Última edición por PHPeros; 21/12/2013 a las 06:12 |
| ||||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! Cita: cualquier usuario con un conocimiento bajo de como se comportan los campos html, sabe que al presionar enter sobre un textbox el formulario se enviará.para aquellos usuarios que sean torpes, otra solución (muy enrevesada) es a cada pulsación, almacenar el timestamp y compararlo con el timestamp obtenido de una función invocada recursivamente. si la diferencia supera un tiempo límite, se envía el formulario
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| |||
Respuesta: Envio de formulario tras recibir dato en Input automaticamente! Ok compañeros, luego de analizar un poco mejor la situación me decidí por realizar una confirmación al usuario, implementando una pantalla táctil para que la gestión en el sistema no sea tan aburrida y desinteresada! Gracias a todos por sus messages! Feliz Año 2014! |
Etiquetas: |