Hola. On 12/06/2007, at 13:56, David Arango wrote:
> On 6/12/07, Choan Gálvez <[EMAIL PROTECTED]> wrote: >> Puestos a suponer... supongo que podrás desarrollar un poquito más el >> tema y explicarnos por qué supones tal cosa ;) > > Supones bien, > > Me refiero a que solemos utilizar más de un submit para un mismo > formulario por razones como la que has puesto en un mail anterior, > porque necesitamos colocar los botones de una determinada manera, lo > que estamos consiguiendo con eso es adaptar la aplicación de servidor > a unos requerimientos estéticos, lo cual me parece disparatado. ¿En serio? (Lo de colocar los botones, digo) > > Otro asunto diferente sería que realmente la acción del formulario > admita como parámetro una variable para la que un botón de tipo submit > sea el mejor elemento de interfaz posible (lo cual es jodido, porque > como has comentado puede dar problemas si el usuario envía el > formulario con el teclado). No recuerdo haber comentado nada similar. Pero bueno, discutamos ;) Respecto a lo de utilizar más de un submit por formulario, hay algunos casos bien válidos: * buscar / i feel lucky (Google) o guardar / publicar (Wordpress) * selección con checkboxes, ejecución de distintas acciones según botón (hay otras alternativas para este caso) * otras que me vendrán a la cabeza si consigo despertarme En cuanto a envío con teclado: al pulsar intro mientras el foco está en un control de tipo texto monolínea (un <input type="text"> de toda la vida, pero dicho en raro) el navegador envía el formulario _como si_ se hubiera pulsado el primer botón de submit que aparece en el marcado del mismo. La gracia está en que no dispara necesariamente el evento `click` para dicho botón (y este es un tema que mis hemisferios cerebrales discuten a diario). Pero el `click` sí se dispara cuando activamos el botón con el teclado (teniendo éste el foco). Así que _en todos_ los casos podemos saber qué botón se ha pulsado (lo jurico porque lo tengo hecho y no por gusto). Carlos: si necesitas más código, dilo. David: o empiezas a insultarme o abandono la discusión ;) Salud. -- Choan Gálvez <[EMAIL PROTECTED]> <http://choangalvez.nom.es/> _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net