Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wallace.NET

Focus e mudança automática de campo

Recommended Posts

1. Gostaria de saber como dar um Focus num textbox assim quando a página for carregada.2. Alguém sabe de alguma função ou método para que assim que for preenchido um textbox o focus passar para o outro campo automaticamente?Fico grato desde já.Wallace Charlles

Compartilhar este post


Link para o post
Compartilhar em outros sites

mano, acho q para focalizar outro automaticamente acho que só JS mesmo, não tenho certezaagora propiedade p/ focalizar ficaria assim:TextBox1.Focus()Abraçost+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando eu faço isso (e já tinha feito anteriormente) dá erro:The name 'Focus' is not a member of 'System.Web.UI.WebControls.TextBox'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Novo erro:

 

This statement cannot appear within a method body. The compiler will assume an intent to terminate the method body.

 

Line 6: Sub Page_Load(obj As Object, e As EventArgs)

Line 7: Public Function Focus As Boolean

Line 8: tbMatricula.Focus

Line 9: End Function

Compartilhar este post


Link para o post
Compartilhar em outros sites

Novo erro:

 

This statement cannot appear within a method body. The compiler will assume an intent to terminate the method body.

 

Line 6: Sub Page_Load(obj As Object, e As EventArgs)

Line 7: Public Function Focus As Boolean

Line 8: tbMatricula.Focus

Line 9: End Function

Cara eu sugiro q isso seja feito no JavaScript, como nosso amigo citou anteriormente.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Public Function" não funciona.

.NET é OOP portanto não usa funções, somente métodos de classes.

E o controle do foco dos controles é feito em client e não em server portanto deve ser feito em JavaScript ou no máxim o VBScript, ou seja, script client-side.

 

Para iniciar a página focando um objeto, faça assim:

 

<body onLoad="document.all.objeto.focus()"...

Para mudar de campo após o preenchimento total do tamanho do mesmo, faça como no exemplo:

 

<input type="text" onKeyUp="if(this.length==this.maxLength) this.blur()"...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.