问题描述
我在这里看到有关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 ="输入电子邮件地址:
"> *< / 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!