Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: Focus, enviar form


Message #1 by "Jorge Beker" <jorgito@n...> on Tue, 18 Dec 2001 14:00:36 -0300
Como se hace para que si pongo enter en algun lado (por ejemplo en un

campo), haga como si aprieto un botón?



Tambien quisiera saber como hacer para escribir lo siguiente y que no se me

sobreescriba.



"Formulario de alta"

Campos del formulario



Si por ejemplo el usuario ya está, y quiero poner



"Formularios de alta" <enter>

"El nombre ya existe"<enter>

Campos del formulario



Aca en .net se me sobreescribe, como si fuera en vb. En Asp, por ejemplo, le

ponía un response.write y un <br> y automatricamente se me baja todo. Lo que

pasa es que no quiero usar HTML (si es que se puede)



Por último como hago la especio de form1.show?



Jorge





Message #2 by "Octavio Berlanga" <octaviob@p...> on Tue, 18 Dec 2001 14:51:06 -0600
Sobre tu mensaje para indicar que el nombre ya existe:



Yo usaría un <asp: label>.

En tu sub Page_Load  configuras la etiqueta para que no esté visible

(protegida con un If not Page.IsPostback



Si al procesar la forma resulta que el nombre existe entonces simplemente

cambias la propiedad de la etiqueta para hacerla visible o incluso puedes

utilizar esa misma etiqueta para 100 cosas mas cambiando la propiedad del

texto de la etiqueta.



Tu comparación de asp.net con vb es correcta.  asp.net no tiene nada que ver

con asp 3.0.







-----Original Message-----

From: Jorge Beker [mailto:jorgito@n...]

Sent: Tuesday, December 18, 2001 11:01 AM

To: ASP.Net en Español

Subject: [aspx_espanol] Focus, enviar form





Como se hace para que si pongo enter en algun lado (por ejemplo en un

campo), haga como si aprieto un botón?



Tambien quisiera saber como hacer para escribir lo siguiente y que no se me

sobreescriba.



"Formulario de alta"

Campos del formulario



Si por ejemplo el usuario ya está, y quiero poner



"Formularios de alta" <enter>

"El nombre ya existe"<enter>

Campos del formulario



Aca en .net se me sobreescribe, como si fuera en vb. En Asp, por ejemplo, le

ponía un response.write y un <br> y automatricamente se me baja todo. Lo que

pasa es que no quiero usar HTML (si es que se puede)



Por último como hago la especio de form1.show?



Jorge







---

Usted está suscrito a aspx_espanol como:

octaviob@p...

Para darse de baja, envíe un mensaje en blanco a

$subst('Email.Unsub')






$subst('Email.Unsub').



Message #3 by "Jorge Beker" <jorgito@n...> on Tue, 18 Dec 2001 19:15:47 -0300
si.............lo hice, pero no es lo mismo, porque si quiero poner un texto

de 2 paginas, mientras no lo muestre el formulario esta 2 paginas mas abajo,

con textos en blanco..........

"Octavio Berlanga" <octaviob@p...> wrote in message

news:130252@a..._espanol...

>

> Sobre tu mensaje para indicar que el nombre ya existe:

>

> Yo usaría un <asp: label>.

> En tu sub Page_Load  configuras la etiqueta para que no esté visible

> (protegida con un If not Page.IsPostback

>

> Si al procesar la forma resulta que el nombre existe entonces simplemente

> cambias la propiedad de la etiqueta para hacerla visible o incluso puedes

> utilizar esa misma etiqueta para 100 cosas mas cambiando la propiedad del

> texto de la etiqueta.

>

> Tu comparación de asp.net con vb es correcta.  asp.net no tiene nada que

ver

> con asp 3.0.

>

>

>

> -----Original Message-----

> From: Jorge Beker [mailto:jorgito@n...]

> Sent: Tuesday, December 18, 2001 11:01 AM

> To: ASP.Net en Español

> Subject: [aspx_espanol] Focus, enviar form

>

>

> Como se hace para que si pongo enter en algun lado (por ejemplo en un

> campo), haga como si aprieto un botón?

>

> Tambien quisiera saber como hacer para escribir lo siguiente y que no se

me

> sobreescriba.

>

> "Formulario de alta"

> Campos del formulario

>

> Si por ejemplo el usuario ya está, y quiero poner

>

> "Formularios de alta" <enter>

> "El nombre ya existe"<enter>

> Campos del formulario

>

> Aca en .net se me sobreescribe, como si fuera en vb. En Asp, por ejemplo,

le

> ponía un response.write y un <br> y automatricamente se me baja todo. Lo

que

> pasa es que no quiero usar HTML (si es que se puede)

>

> Por último como hago la especio de form1.show?

>

> Jorge

>

>

>

> ---

> Usted está suscrito a aspx_espanol como:

> octaviob@p...

> Para darse de baja, envíe un mensaje en blanco a

> $subst('Email.Unsub')

>




> $subst('Email.Unsub').

>

>

>





Message #4 by "Octavio Berlanga" <octaviob@p...> on Tue, 18 Dec 2001 16:40:49 -0600
Tendremos que ser un poco flexibles entonces....



Pones la etiqueta en el aspx.  Elimina el texto en la etiqueta y los

atributos relacionados con el tamaño de la etiqueta, y aprovecha para

definir de una vez Visible=False.



Al revisar si existe el nombre y antes (o después) de indicar que la

etiqueta es visible, agrega el texto:

etiqueta.text = "awdadad "

El tamaño de la etiqueta se va a ajustar al texto y por lo tanto no te debe

dejar todo ese espacio en blanco....



Octavio





-----Original Message-----

From: Jorge Beker [mailto:jorgito@n...]

Sent: Tuesday, December 18, 2001 4:16 PM

To: ASP.Net en Español

Subject: [aspx_espanol] Re: Focus, enviar form





si.............lo hice, pero no es lo mismo, porque si quiero poner un texto

de 2 paginas, mientras no lo muestre el formulario esta 2 paginas mas abajo,

con textos en blanco..........

"Octavio Berlanga" <octaviob@p...> wrote in message

news:130252@a..._espanol...

>

> Sobre tu mensaje para indicar que el nombre ya existe:

>

> Yo usaría un <asp: label>.

> En tu sub Page_Load  configuras la etiqueta para que no esté visible

> (protegida con un If not Page.IsPostback

>

> Si al procesar la forma resulta que el nombre existe entonces simplemente

> cambias la propiedad de la etiqueta para hacerla visible o incluso puedes

> utilizar esa misma etiqueta para 100 cosas mas cambiando la propiedad del

> texto de la etiqueta.

>

> Tu comparación de asp.net con vb es correcta.  asp.net no tiene nada que

ver

> con asp 3.0.

>

>

>

> -----Original Message-----

> From: Jorge Beker [mailto:jorgito@n...]

> Sent: Tuesday, December 18, 2001 11:01 AM

> To: ASP.Net en Español

> Subject: [aspx_espanol] Focus, enviar form

>

>

> Como se hace para que si pongo enter en algun lado (por ejemplo en un

> campo), haga como si aprieto un botón?

>

> Tambien quisiera saber como hacer para escribir lo siguiente y que no se

me

> sobreescriba.

>

> "Formulario de alta"

> Campos del formulario

>

> Si por ejemplo el usuario ya está, y quiero poner

>

> "Formularios de alta" <enter>

> "El nombre ya existe"<enter>

> Campos del formulario

>

> Aca en .net se me sobreescribe, como si fuera en vb. En Asp, por ejemplo,

le

> ponía un response.write y un <br> y automatricamente se me baja todo. Lo

que

> pasa es que no quiero usar HTML (si es que se puede)

>

> Por último como hago la especio de form1.show?

>

> Jorge

>

>

>

> ---

> Usted está suscrito a aspx_espanol como:

> octaviob@p...

> Para darse de baja, envíe un mensaje en blanco a

> $subst('Email.Unsub')

>




> $subst('Email.Unsub').

>

>

>







---

Usted está suscrito a aspx_espanol como:

octaviob@p...

Para darse de baja, envíe un mensaje en blanco a

$subst('Email.Unsub')






$subst('Email.Unsub').




  Return to Index