web控制页面中的setfocus [英] setfocus in web control page

查看:72
本文介绍了web控制页面中的setfocus的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我在这里看到有关setfocus的帖子。但它们适用于网络表单。


Web控制页面HTML没有form1。那里的Jscript无法工作

这里。


我的问题是如何将焦点设置到网页控制页面的文本框?

以下是页面设计的html版本:


< DIV style =" WIDTH:992px;位置:相对;高度:424px"

ms_positioning =" GridLayout">< asp:label id =" Label3" style =" Z-INDEX:103;左图:

344px;位置:绝对; TOP:88px ForeColor ="#FF8080"

runat =" server">请登录访问私人内容< / asp:label>


< asp :textbox id =" txtUserName" style =" Z-INDEX:104;左:448px;位置:

绝对值; TOP:144px"

runat =" server">< / asp:textbox>< asp:label id =" lblUserName" style =" Z-INDEX:

105;左:280px;位置:绝对; TOP:144px"

runat =" server">输入电子邮件地址< / asp:label>< asp:label id =" lblPassword"

style = Z-INDEX:106;左:280px;位置:绝对; TOP:192px"

runat =" server">输入密码< / asp:label>< asp:textbox id =" txtPassword"

style =" ; Z-INDEX:107;左:448px;位置:绝对; TOP:192px"

runat =" server" TextMode =" Password">< / asp:textbox>< asp:button id =" Button1"

style =" Z-INDEX:108;左:448px;位置:绝对; TOP:240px"

runat =" server"

Text =" Login">< / asp:button>

< ; asp:regularexpressionvalidator id =" revUsername" style =" Z-INDEX:111;左图:

664px;位置:绝对; TOP:144px"

runat =" server"显示=动态

ValidationExpression =" \w +([ - +。] \ w +)* @ \ w +([ - 。] \ w +)* \。\\ \\ w +([ - 。] \ w +)*"

ControlToValidate =" txtUserName"

ErrorMessage ="输入电子邮件地址:
us**@domain.com "> *< / asp:regularexpressionvalidator>< asp:requiredfieldv alidator

id =" rfvUsername" style =" Z-INDEX:112;左:728px;位置:绝对; TOP:

144px"

runat =" server"显示= QUOT;动态" ControlToValidate =" txtUserName"

ErrorMessage ="输入正确的用户

ID">< / asp:requiredfieldvalidator>< asp:requiredfieldvalid ator id =" ; rfvPassword"

style =" Z-INDEX:113;左:728px;位置:绝对; TOP:192px"

runat =" server"显示= QUOT;动态" ControlToValidate =" txtPassword"

ErrorMessage ="输入正确的

密码">< / asp:requiredfieldvalidator>< asp:validationsummary

id =" ValidationSummary1" style =" Z-INDEX:114;左:440px;位置:绝对;

TOP:288px"

Width =" 364px" RUNAT = QUOT;服务器" HeaderText ="请更正

关注:">< / asp:validationsummary>< asp:label id =" lblSuccess"

style =" ; Z-INDEX:115;左:544px;位置:绝对; TOP:240px"

runat =" server">< / asp:label>< / DIV>


谢谢。 -Dale

Hi,

I saw the post here about setfocus. But they are for web form.

Web control page HTML does not have form1. the Jscript there does not work
here.

My question is how to set focus to the text box in web control page?
The following is the html version of the page design:

<DIV style="WIDTH: 992px; POSITION: relative; HEIGHT: 424px"
ms_positioning="GridLayout"><asp:label id="Label3" style="Z-INDEX: 103; LEFT:
344px; POSITION: absolute; TOP: 88px" ForeColor="#FF8080"
runat="server">Please login to access private content</asp:label>

<asp:textbox id="txtUserName" style="Z-INDEX: 104; LEFT: 448px; POSITION:
absolute; TOP: 144px"
runat="server"></asp:textbox><asp:label id="lblUserName" style="Z-INDEX:
105; LEFT: 280px; POSITION: absolute; TOP: 144px"
runat="server">Enter email address</asp:label><asp:label id="lblPassword"
style="Z-INDEX: 106; LEFT: 280px; POSITION: absolute; TOP: 192px"
runat="server">Enter password</asp:label><asp:textbox id="txtPassword"
style="Z-INDEX: 107; LEFT: 448px; POSITION: absolute; TOP: 192px"
runat="server" TextMode="Password"></asp:textbox><asp:button id="Button1"
style="Z-INDEX: 108; LEFT: 448px; POSITION: absolute; TOP: 240px"
runat="server"
Text="Login"></asp:button>
<asp:regularexpressionvalidator id="revUsername" style="Z-INDEX: 111; LEFT:
664px; POSITION: absolute; TOP: 144px"
runat="server" Display="Dynamic"
ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="txtUserName"
ErrorMessage="Enter the email address as :
us**@domain.com">*</asp:regularexpressionvalidator><asp:requiredfieldv alidator
id="rfvUsername" style="Z-INDEX: 112; LEFT: 728px; POSITION: absolute; TOP:
144px"
runat="server" Display="Dynamic" ControlToValidate="txtUserName"
ErrorMessage="Enter the correct user
ID"></asp:requiredfieldvalidator><asp:requiredfieldvalid ator id="rfvPassword"
style="Z-INDEX: 113; LEFT: 728px; POSITION: absolute; TOP: 192px"
runat="server" Display="Dynamic" ControlToValidate="txtPassword"
ErrorMessage="Enter the correct
password"></asp:requiredfieldvalidator><asp:validationsummary
id="ValidationSummary1" style="Z-INDEX: 114; LEFT: 440px; POSITION: absolute;
TOP: 288px"
Width="364px" runat="server" HeaderText="Please correct the
followings:"></asp:validationsummary><asp:label id="lblSuccess"
style="Z-INDEX: 115; LEFT: 544px; POSITION: absolute; TOP: 240px"
runat="server"></asp:label></DIV>

Thanks. -Dale

推荐答案




您的代码格式不正确且非常困难阅读,

这很简单,你必须获得控件的clientID才能获得

焦点,包含一个javascript代码和onLoad事件解雇它。


在aspx页面中:


< script>

var controlToFocus ='' '';

函数OnLoadHandler()

{

if(controlToFocus!="")

document.all [controlToFocus] .focus();

}

< / script>


< body onload = OnLoadHandler();">

在后面的代码中:


this.Controls.Add(LiteralControl("< script> controlToFocus) =''" +

theControl.ClientID +"'';< / script>");

干杯,


-

Ignacio Machin,

ignacio.machin AT dot。 state.fl.us

佛罗里达州交通局


" dale zhang" <哒******* @ discussions.microsoft.com>在消息中写道

新闻:CB ********************************** @ microsof t.com ...
Hi,

Your code is not well formatted and very difficult to read,
It''s very easy, you have to get the clientID of the control to gets the
focus, include a javascript code with it and on the onLoad event fire it.

In the aspx page:

<script>
var controlToFocus ='''';
function OnLoadHandler()
{
if ( controlToFocus != "" )
document.all[controlToFocus].focus();
}
</script>

<body onload="OnLoadHandler();">
In the code behind:

this.Controls.Add( LiteralControl( "<script>controlToFocus =''" +
theControl.ClientID + " '';</script>" );
Cheers,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation


"dale zhang" <da*******@discussions.microsoft.com> wrote in message
news:CB**********************************@microsof t.com...


我在这里看到有关setfocus的帖子。但它们适用于Web表单。

Web控制页面HTML没有form1。那里的Jscript没有用。

我的问题是如何将焦点设置到web控制页面的文本框?

以下是html版本页面设计:

< DIV style =" WIDTH:992px;位置:相对;高度:424px
ms_positioning =" GridLayout">< asp:label id =" Label3" style =" Z-INDEX:103;
LEFT:
344px;位置:绝对; TOP:88px ForeColor ="#FF8080"
runat =" server">请登录以访问私人内容< / asp:label>

< asp:textbox id =" txtUserName" style =" Z-INDEX:104;左:448px;位置:
绝对; TOP:144px"
runat =" server">< / asp:textbox>< asp:label id =" lblUserName" style =" Z-INDEX:
105;左:280px;位置:绝对; TOP:144px"
runat =" server">输入电子邮件地址< / asp:label>< asp:label id =" lblPassword"
style =" Z-INDEX:106;左:280px;位置:绝对; TOP:192px"
runat =" server">输入密码< / asp:标签>< asp:textbox id =" txtPassword"
style =" Z-INDEX:107;左:448px;位置:绝对; TOP:192px"
runat =" server" TextMode =" Password">< / asp:textbox>< asp:button id =" Button1"
style =" Z-INDEX:108;左:448px;位置:绝对; TOP:240px"
runat =" server"
Text =" Login">< / asp:button>
< asp:regularexpressionvalidator id =" revUsername" style =" Z-INDEX:111;
LEFT:
664px;位置:绝对; TOP:144px"
runat =" server"显示=动态
ValidationExpression =" \w +([ - +。] \ w +)* @ \ w +([ - 。] \ w +)* \。\ w +([[ - 。] \w +)*"
ControlToValidate =" txtUserName"
ErrorMessage ="输入电子邮件地址:
us ** @ domain.com "> *< / asp:regularexpressionvalidator>< asp:requiredfieldv alidator
id =" rfvUsername" style =" Z-INDEX:112;左:728px;位置:绝对;
TOP:
144px"
runat =" server"显示= QUOT;动态" ControlToValidate =" txtUserName"
ErrorMessage ="输入正确的用户
ID">< / asp:requiredfieldvalidator>< asp:requiredfieldvalid ator
id =" rfvPassword"
style =" Z-INDEX:113;左:728px;位置:绝对; TOP:192px"
runat =" server"显示= QUOT;动态" ControlToValidate =" txtPassword"
ErrorMessage ="输入正确的
密码">< / asp:requiredfieldvalidator>< asp:validationsummary
id =" ValidationSummary1" style =" Z-INDEX:114;左:440px;位置:
绝对;
TOP:288px"
Width =" 364px" RUNAT = QUOT;服务器" HeaderText ="请更正
以下内容:">< / asp:validationsummary>< asp:label id =" lblSuccess"
style =" Z-INDEX:115;左:544px;位置:绝对; TOP:240px"
runat =" server">< / asp:label>< / DIV>

谢谢。 -Dale
Hi,

I saw the post here about setfocus. But they are for web form.

Web control page HTML does not have form1. the Jscript there does not work
here.

My question is how to set focus to the text box in web control page?
The following is the html version of the page design:

<DIV style="WIDTH: 992px; POSITION: relative; HEIGHT: 424px"
ms_positioning="GridLayout"><asp:label id="Label3" style="Z-INDEX: 103;
LEFT:
344px; POSITION: absolute; TOP: 88px" ForeColor="#FF8080"
runat="server">Please login to access private content</asp:label>

<asp:textbox id="txtUserName" style="Z-INDEX: 104; LEFT: 448px; POSITION:
absolute; TOP: 144px"
runat="server"></asp:textbox><asp:label id="lblUserName" style="Z-INDEX:
105; LEFT: 280px; POSITION: absolute; TOP: 144px"
runat="server">Enter email address</asp:label><asp:label id="lblPassword"
style="Z-INDEX: 106; LEFT: 280px; POSITION: absolute; TOP: 192px"
runat="server">Enter password</asp:label><asp:textbox id="txtPassword"
style="Z-INDEX: 107; LEFT: 448px; POSITION: absolute; TOP: 192px"
runat="server" TextMode="Password"></asp:textbox><asp:button id="Button1"
style="Z-INDEX: 108; LEFT: 448px; POSITION: absolute; TOP: 240px"
runat="server"
Text="Login"></asp:button>
<asp:regularexpressionvalidator id="revUsername" style="Z-INDEX: 111;
LEFT:
664px; POSITION: absolute; TOP: 144px"
runat="server" Display="Dynamic"
ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="txtUserName"
ErrorMessage="Enter the email address as :
us**@domain.com">*</asp:regularexpressionvalidator><asp:requiredfieldv alidator
id="rfvUsername" style="Z-INDEX: 112; LEFT: 728px; POSITION: absolute;
TOP:
144px"
runat="server" Display="Dynamic" ControlToValidate="txtUserName"
ErrorMessage="Enter the correct user
ID"></asp:requiredfieldvalidator><asp:requiredfieldvalid ator
id="rfvPassword"
style="Z-INDEX: 113; LEFT: 728px; POSITION: absolute; TOP: 192px"
runat="server" Display="Dynamic" ControlToValidate="txtPassword"
ErrorMessage="Enter the correct
password"></asp:requiredfieldvalidator><asp:validationsummary
id="ValidationSummary1" style="Z-INDEX: 114; LEFT: 440px; POSITION:
absolute;
TOP: 288px"
Width="364px" runat="server" HeaderText="Please correct the
followings:"></asp:validationsummary><asp:label id="lblSuccess"
style="Z-INDEX: 115; LEFT: 544px; POSITION: absolute; TOP: 240px"
runat="server"></asp:label></DIV>

Thanks. -Dale



您好,


感谢您的帮助。我想clientID是txtUserName。


但元素''body''不能嵌套在''DIV''中。


所以这不会编译。


有什么想法吗? -Dale


Ignacio Machin(.NET / C#MVP)"写道:
Hi,

Thank you for your help. I guess the clientID is txtUserName.

But the element ''body'' can not be nested within ''DIV''.

So this does not compile.

Any idea? -Dale

"Ignacio Machin ( .NET/ C# MVP )" wrote:


你的代码格式不好,很难阅读,
这很简单,你必须获取控件的clientID以获得
焦点,包含一个javascript代码,并在onLoad事件中触发它。

在aspx页面中:

< script>
var controlToFocus ='''';
函数OnLoadHandler()
{
if(controlToFocus!="")
document.all [controlToFocus] .focus();
}
< / script>
< body onload =" OnLoadHandler();">

在后面的代码中:

this.Controls.Add(LiteralControl("< script> controlToFocus =''" +
theControl.ClientID +"''; < / script>");

干杯,

- Ignacio Machin,
ignacio.machin at dot.state.fl。我们
佛罗里达州交通部门


dale zhang <哒******* @ discussions.microsoft.com>在消息中写道
新闻:CB ********************************** @ microsof t.com。 ..
Hi,

Your code is not well formatted and very difficult to read,
It''s very easy, you have to get the clientID of the control to gets the
focus, include a javascript code with it and on the onLoad event fire it.

In the aspx page:

<script>
var controlToFocus ='''';
function OnLoadHandler()
{
if ( controlToFocus != "" )
document.all[controlToFocus].focus();
}
</script>

<body onload="OnLoadHandler();">
In the code behind:

this.Controls.Add( LiteralControl( "<script>controlToFocus =''" +
theControl.ClientID + " '';</script>" );
Cheers,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation


"dale zhang" <da*******@discussions.microsoft.com> wrote in message
news:CB**********************************@microsof t.com...


我在这里看到有关setfocus的帖子。但它们适用于Web表单。

Web控制页面HTML没有form1。那里的Jscript没有用。

我的问题是如何将焦点设置到web控制页面的文本框?

以下是html版本页面设计:

< DIV style =" WIDTH:992px;位置:相对;高度:424px
ms_positioning =" GridLayout">< asp:label id =" Label3" style =" Z-INDEX:103;
LEFT:
344px;位置:绝对; TOP:88px ForeColor ="#FF8080"
runat =" server">请登录以访问私人内容< / asp:label>

< asp:textbox id =" txtUserName" style =" Z-INDEX:104;左:448px;位置:
绝对; TOP:144px"
runat =" server">< / asp:textbox>< asp:label id =" lblUserName" style =" Z-INDEX:
105;左:280px;位置:绝对; TOP:144px"
runat =" server">输入电子邮件地址< / asp:label>< asp:label id =" lblPassword"
style =" Z-INDEX:106;左:280px;位置:绝对; TOP:192px"
runat =" server">输入密码< / asp:标签>< asp:textbox id =" txtPassword"
style =" Z-INDEX:107;左:448px;位置:绝对; TOP:192px"
runat =" server" TextMode =" Password">< / asp:textbox>< asp:button id =" Button1"
style =" Z-INDEX:108;左:448px;位置:绝对; TOP:240px"
runat =" server"
Text =" Login">< / asp:button>
< asp:regularexpressionvalidator id =" revUsername" style =" Z-INDEX:111;
LEFT:
664px;位置:绝对; TOP:144px"
runat =" server"显示=动态
ValidationExpression =" \w +([ - +。] \ w +)* @ \ w +([ - 。] \ w +)* \。\ w +([[ - 。] \w +)*"
ControlToValidate =" txtUserName"
ErrorMessage ="输入电子邮件地址:
us ** @ domain.com "> *< / asp:regularexpressionvalidator>< asp:requiredfieldv alidator
id =" rfvUsername" style =" Z-INDEX:112;左:728px;位置:绝对;
TOP:
144px"
runat =" server"显示= QUOT;动态" ControlToValidate =" txtUserName"
ErrorMessage ="输入正确的用户
ID">< / asp:requiredfieldvalidator>< asp:requiredfieldvalid ator
id =" rfvPassword"
style =" Z-INDEX:113;左:728px;位置:绝对; TOP:192px"
runat =" server"显示= QUOT;动态" ControlToValidate =" txtPassword"
ErrorMessage ="输入正确的
密码">< / asp:requiredfieldvalidator>< asp:validationsummary
id =" ValidationSummary1" style =" Z-INDEX:114;左:440px;位置:
绝对;
TOP:288px"
Width =" 364px" RUNAT = QUOT;服务器" HeaderText ="请更正
以下内容:">< / asp:validationsummary>< asp:label id =" lblSuccess"
style =" Z-INDEX:115;左:544px;位置:绝对; TOP:240px"
runat =" server">< / asp:label>< / DIV>

谢谢。 -Dale
Hi,

I saw the post here about setfocus. But they are for web form.

Web control page HTML does not have form1. the Jscript there does not work
here.

My question is how to set focus to the text box in web control page?
The following is the html version of the page design:

<DIV style="WIDTH: 992px; POSITION: relative; HEIGHT: 424px"
ms_positioning="GridLayout"><asp:label id="Label3" style="Z-INDEX: 103;
LEFT:
344px; POSITION: absolute; TOP: 88px" ForeColor="#FF8080"
runat="server">Please login to access private content</asp:label>

<asp:textbox id="txtUserName" style="Z-INDEX: 104; LEFT: 448px; POSITION:
absolute; TOP: 144px"
runat="server"></asp:textbox><asp:label id="lblUserName" style="Z-INDEX:
105; LEFT: 280px; POSITION: absolute; TOP: 144px"
runat="server">Enter email address</asp:label><asp:label id="lblPassword"
style="Z-INDEX: 106; LEFT: 280px; POSITION: absolute; TOP: 192px"
runat="server">Enter password</asp:label><asp:textbox id="txtPassword"
style="Z-INDEX: 107; LEFT: 448px; POSITION: absolute; TOP: 192px"
runat="server" TextMode="Password"></asp:textbox><asp:button id="Button1"
style="Z-INDEX: 108; LEFT: 448px; POSITION: absolute; TOP: 240px"
runat="server"
Text="Login"></asp:button>
<asp:regularexpressionvalidator id="revUsername" style="Z-INDEX: 111;
LEFT:
664px; POSITION: absolute; TOP: 144px"
runat="server" Display="Dynamic"
ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="txtUserName"
ErrorMessage="Enter the email address as :
us**@domain.com">*</asp:regularexpressionvalidator><asp:requiredfieldv alidator
id="rfvUsername" style="Z-INDEX: 112; LEFT: 728px; POSITION: absolute;
TOP:
144px"
runat="server" Display="Dynamic" ControlToValidate="txtUserName"
ErrorMessage="Enter the correct user
ID"></asp:requiredfieldvalidator><asp:requiredfieldvalid ator
id="rfvPassword"
style="Z-INDEX: 113; LEFT: 728px; POSITION: absolute; TOP: 192px"
runat="server" Display="Dynamic" ControlToValidate="txtPassword"
ErrorMessage="Enter the correct
password"></asp:requiredfieldvalidator><asp:validationsummary
id="ValidationSummary1" style="Z-INDEX: 114; LEFT: 440px; POSITION:
absolute;
TOP: 288px"
Width="364px" runat="server" HeaderText="Please correct the
followings:"></asp:validationsummary><asp:label id="lblSuccess"
style="Z-INDEX: 115; LEFT: 544px; POSITION: absolute; TOP: 240px"
runat="server"></asp:label></DIV>

Thanks. -Dale




您好,


感谢您的帮助。我想clientID是txtUserName。


但元素''body''不能嵌套在''DIV''中。


所以这不会编译。


有什么想法吗? -Dale


Ignacio Machin(.NET / C#MVP)"写道:
Hi,

Thank you for your help. I guess the clientID is txtUserName.

But the element ''body'' can not be nested within ''DIV''.

So this does not compile.

Any idea? -Dale

"Ignacio Machin ( .NET/ C# MVP )" wrote:


你的代码格式不好,很难阅读,
这很简单,你必须获取控件的clientID以获得
焦点,包含一个javascript代码,并在onLoad事件中触发它。

在aspx页面中:

< script>
var controlToFocus ='''';
函数OnLoadHandler()
{
if(controlToFocus!="")
document.all [controlToFocus] .focus();
}
< / script>
< body onload =" OnLoadHandler();">

在后面的代码中:

this.Controls.Add(LiteralControl("< script> controlToFocus =''" +
theControl.ClientID +"''; < / script>");

干杯,

- Ignacio Machin,
ignacio.machin at dot.state.fl。我们
佛罗里达州交通部门


dale zhang <哒******* @ discussions.microsoft.com>在消息中写道
新闻:CB ********************************** @ microsof t.com。 ..
Hi,

Your code is not well formatted and very difficult to read,
It''s very easy, you have to get the clientID of the control to gets the
focus, include a javascript code with it and on the onLoad event fire it.

In the aspx page:

<script>
var controlToFocus ='''';
function OnLoadHandler()
{
if ( controlToFocus != "" )
document.all[controlToFocus].focus();
}
</script>

<body onload="OnLoadHandler();">
In the code behind:

this.Controls.Add( LiteralControl( "<script>controlToFocus =''" +
theControl.ClientID + " '';</script>" );
Cheers,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation


"dale zhang" <da*******@discussions.microsoft.com> wrote in message
news:CB**********************************@microsof t.com...


我在这里看到有关setfocus的帖子。但它们适用于Web表单。

Web控制页面HTML没有form1。那里的Jscript没有用。

我的问题是如何将焦点设置到web控制页面的文本框?

以下是html版本页面设计:

< DIV style =" WIDTH:992px;位置:相对;高度:424px
ms_positioning =" GridLayout">< asp:label id =" Label3" style =" Z-INDEX:103;
LEFT:
344px;位置:绝对; TOP:88px ForeColor ="#FF8080"
runat =" server">请登录以访问私人内容< / asp:label>

< asp:textbox id =" txtUserName" style =" Z-INDEX:104;左:448px;位置:
绝对; TOP:144px"
runat =" server">< / asp:textbox>< asp:label id =" lblUserName" style =" Z-INDEX:
105;左:280px;位置:绝对; TOP:144px"
runat =" server">输入电子邮件地址< / asp:label>< asp:label id =" lblPassword"
style =" Z-INDEX:106;左:280px;位置:绝对; TOP:192px"
runat =" server">输入密码< / asp:标签>< asp:textbox id =" txtPassword"
style =" Z-INDEX:107;左:448px;位置:绝对; TOP:192px"
runat =" server" TextMode =" Password">< / asp:textbox>< asp:button id =" Button1"
style =" Z-INDEX:108;左:448px;位置:绝对; TOP:240px"
runat =" server"
Text =" Login">< / asp:button>
< asp:regularexpressionvalidator id =" revUsername" style =" Z-INDEX:111;
LEFT:
664px;位置:绝对; TOP:144px"
runat =" server"显示=动态
ValidationExpression =" \w +([ - +。] \ w +)* @ \ w +([ - 。] \ w +)* \。\ w +([[ - 。] \w +)*"
ControlToValidate =" txtUserName"
ErrorMessage ="输入电子邮件地址:
us ** @ domain.com "> *< / asp:regularexpressionvalidator>< asp:requiredfieldv alidator
id =" rfvUsername" style =" Z-INDEX:112;左:728px;位置:绝对;
TOP:
144px"
runat =" server"显示= QUOT;动态" ControlToValidate =" txtUserName"
ErrorMessage ="输入正确的用户
ID">< / asp:requiredfieldvalidator>< asp:requiredfieldvalid ator
id =" rfvPassword"
style =" Z-INDEX:113;左:728px;位置:绝对; TOP:192px"
runat =" server"显示= QUOT;动态" ControlToValidate =" txtPassword"
ErrorMessage ="输入正确的
密码">< / asp:requiredfieldvalidator>< asp:validationsummary
id =" ValidationSummary1" style =" Z-INDEX:114;左:440px;位置:
绝对;
TOP:288px"
Width =" 364px" RUNAT = QUOT;服务器" HeaderText ="请更正
以下内容:">< / asp:validationsummary>< asp:label id =" lblSuccess"
style =" Z-INDEX:115;左:544px;位置:绝对; TOP:240px"
runat =" server">< / asp:label>< / DIV>

谢谢。 -Dale
Hi,

I saw the post here about setfocus. But they are for web form.

Web control page HTML does not have form1. the Jscript there does not work
here.

My question is how to set focus to the text box in web control page?
The following is the html version of the page design:

<DIV style="WIDTH: 992px; POSITION: relative; HEIGHT: 424px"
ms_positioning="GridLayout"><asp:label id="Label3" style="Z-INDEX: 103;
LEFT:
344px; POSITION: absolute; TOP: 88px" ForeColor="#FF8080"
runat="server">Please login to access private content</asp:label>

<asp:textbox id="txtUserName" style="Z-INDEX: 104; LEFT: 448px; POSITION:
absolute; TOP: 144px"
runat="server"></asp:textbox><asp:label id="lblUserName" style="Z-INDEX:
105; LEFT: 280px; POSITION: absolute; TOP: 144px"
runat="server">Enter email address</asp:label><asp:label id="lblPassword"
style="Z-INDEX: 106; LEFT: 280px; POSITION: absolute; TOP: 192px"
runat="server">Enter password</asp:label><asp:textbox id="txtPassword"
style="Z-INDEX: 107; LEFT: 448px; POSITION: absolute; TOP: 192px"
runat="server" TextMode="Password"></asp:textbox><asp:button id="Button1"
style="Z-INDEX: 108; LEFT: 448px; POSITION: absolute; TOP: 240px"
runat="server"
Text="Login"></asp:button>
<asp:regularexpressionvalidator id="revUsername" style="Z-INDEX: 111;
LEFT:
664px; POSITION: absolute; TOP: 144px"
runat="server" Display="Dynamic"
ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="txtUserName"
ErrorMessage="Enter the email address as :
us**@domain.com">*</asp:regularexpressionvalidator><asp:requiredfieldv alidator
id="rfvUsername" style="Z-INDEX: 112; LEFT: 728px; POSITION: absolute;
TOP:
144px"
runat="server" Display="Dynamic" ControlToValidate="txtUserName"
ErrorMessage="Enter the correct user
ID"></asp:requiredfieldvalidator><asp:requiredfieldvalid ator
id="rfvPassword"
style="Z-INDEX: 113; LEFT: 728px; POSITION: absolute; TOP: 192px"
runat="server" Display="Dynamic" ControlToValidate="txtPassword"
ErrorMessage="Enter the correct
password"></asp:requiredfieldvalidator><asp:validationsummary
id="ValidationSummary1" style="Z-INDEX: 114; LEFT: 440px; POSITION:
absolute;
TOP: 288px"
Width="364px" runat="server" HeaderText="Please correct the
followings:"></asp:validationsummary><asp:label id="lblSuccess"
style="Z-INDEX: 115; LEFT: 544px; POSITION: absolute; TOP: 240px"
runat="server"></asp:label></DIV>

Thanks. -Dale




这篇关于web控制页面中的setfocus的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆