How can I set focus to a txtbox in the page load handler?Yes it is possible , in several ways, but the most effective is:
<FORM NAME="myFormName">
<INPUT ITEM="text" NAME="myTextField">
</FORM>
<SCRIPT LANGUAGE=JAVASCRIPT><!--
document.myFormName.myTextField.focus();
//--></SCRIPT>
It's client side script...
what if it's a web control instead of a HTML control?
Sorry, send you the wrong code!
This will work, except on self-made usercontrols...
just add a 'imports system.text' line before your class dec.
add this to your startup:
Dim strBuilder As StringBuilder = New StringBuilder()
strBuilder.Append("<script language='javascript'>")
strBuilder.Append("function setFocus() {")
strBuilder.Append("document.getElementById('TextBox3').focus();}")
strBuilder.Append(" window.onload=setFocus;")
strBuilder.Append("</script>")
RegisterClientScriptBlock("Focus", strBuilder.ToString)
Good luck!
Tim.
thanks..
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment