Wednesday, March 21, 2012

UpdatePanel and Focus

Hi everybody

I'm having a problem with UpdatePanel

I've a UpdatePanel containing twoTextBoxes. When I change the text in the first one

I want to set the focus to the second one.

ProtectedSub TextBox1_TextChanged(ByVal senderAsObject,ByVal eAs System.EventArgs)

Me.TextBox2.Focus()

EndSub

When I do it I receive a JS error in my navigator

I′m using Atlas January 2006 Release

Can anybody help??

Thanks!!!

There is a solution

Read this thread

http://forums.asp.net/1211661/ShowPost.aspx


language="PT-BR BRAZIL"

Pessoal, reparei q o metodoRegisterStartupScript funciona somente se antes eu setar o focus para um outro textbox e logo apois no mesmo bloco de script para o que preciso realmente,

resolvi meu problema de uma forma tosca, e vou passar para vc's, caso alguem precise,

ClientScript.RegisterStartupScript(Me.GetType,

"Focus","document.getElementById('txtFocus').focus();document.getElementById('" + Campo +"').focus();",True)

ou seja, criei um txt com css q o transforma oculto só para passar o focu e depois passo para o que quero,

<inputtype="text" id="txtFocus" style="border: thin none;font-size: 1px;text-decoration: none;width: 1px;height: 1px;"/>

Sei que é uma forma feia de resolver o problema, resumindo ("Gambiarra,") porém foi o que deu jeito, caso alguem saiba outra forma, me manda por email por favor, tenner@.ig.com.br

Abra?os, espero ter ajudado. e Esperamos, uma ajudinha da Microsoft para incluir mas esse método no Atlas :)

No comments:

Post a Comment