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

Responder a