Como enviar datos con la tecla de retorno

15/07/2007 - 14:06 por FGF | Informe spam
Hola amigos:

Estoy trabajando en una página Asp.Net utilizando C#. Tengo en un formulario
varios controles de validación, varias cajas de texto y un botón. Quiero
hacer lo siguiente:

1._ Que la validación se realice sólo y exclusivamente en el cliente.
2._ Que los datos puedan enviarse al cliente, además de con el botón,
también pulsando la tecla de retorno.

Un saludo y muchas gracias.
 

Leer las respuestas

#1 Alberto Poblacion
15/07/2007 - 16:36 | Informe spam
"FGF" wrote in message
news:
Estoy trabajando en una página Asp.Net utilizando C#. Tengo en un
formulario
varios controles de validación, varias cajas de texto y un botón. Quiero
hacer lo siguiente:

1._ Que la validación se realice sólo y exclusivamente en el cliente.



Esto tendrías que hacerlo íntegramente a mano, metiendo javascript que
haga las validaciones. El motivo de que no haya ningún automatismo que lo
haga es debido a que es totalmente desaconsejable, ya que cualquier usuario
podría fácilmente saltarse todas las validaciones (por ejemplo, desactivando
javascript en el navegador) y enviarte al servidor datos incorrectos. Por
esta razón, los validadores de asp.net te dan la opción de hacer validación
en el cliente y el servidor, o solo en el servidor, pero no existe la opción
de "solo en el cliente".

2._ Que los datos puedan enviarse al cliente, además de con el botón,
también pulsando la tecla de retorno.



Suponiendo que estás usando asp.net versión 2.0:
Pon todos los controles dentro de un Panel, y al panel ponle la
propiedad DefaultButton igual al botón que hace el envío. De esta forma, al
pulsar la tecla de retorno cuando el cursor está en alguno de los controles
de dentro del panel, se transmite la página como si hubieras pulsado el
botón.

Preguntas similares