ASP.NET - set focus

 
Vista:

set focus

Publicado por [email protected] (4 intervenciones) el 24/05/2004 17:31:25
he colocado esto en el page_load

Response.Write("<script>")
Response.Write(" document.Form1.all.TextBox1.focus();")
Response.Write(" </script>")

en el code behind he escrito esto
<script language="javascript">

document.Form1.all.TextBox1.focus();
</javascript>
pero nada que funciona
intente crear una funcion pero no se como llamarla

alguien sabe??????????????
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

aqui esta

Publicado por Noreen (134 intervenciones) el 24/05/2004 18:39:13
Public Sub SetFocusControl(ByVal ControlName As String)
' character 34 = "

Dim script As String = _
"<script language=" + Chr(34) + "javascript" + Chr(34) _
+ ">" + _
" var control = document.getElementById(" + Chr(34) + _
ControlName + Chr(34) + ");" + _
" if( control != null ){control.focus();}" + _
"</script>"

Page.RegisterStartupScript("Focus", script)
End Sub

en el page_load

SetFocusControl(TextBox1.ClientID)
y listo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:set focus

Publicado por Noreen (134 intervenciones) el 24/05/2004 19:17:18
otra forma
Sub Set_Focus()
Dim strScript As String
strScript = "<script language=javascript> document.all('textBox2').focus() </script>"
RegisterStartupScript("focus", strScript)
End Sub

y en page_load
set_focus
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar