点击textbox,设置想对应的button焦点,代码如下,就是模板页不能使用...
时间:2011-12-22
来源:互联网
点击textbox,设置想对应的button焦点,代码如下,就是模板页不能使用...
JS:不客气的从论坛上扒的...
function InputGo(v)
{
if( event.keyCode == 13 || event.keyCod == 108 )
{
switch( parseInt(v) )
{
case 0:
document.getElementById( 'Button1').focus();
break;
case 1:
document.getElementById( 'Button2').focus();
break;
}
}
}
aspx中有两个button,三个textbox:
textbox1和textbox2连着button1,textbox3连着button2
<asp:TextBox ID="TextBox1" runat="server" Width="66px" onkeydown="InputGo(0)"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Width="66px" TextMode="Password" onkeydown="InputGo(0)">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" CssClass="btn3_mouseout" Text="登录" />
<asp:TextBox ID="TextBox3" runat="server" Width="144px" onkeydown="InputGo(1)" ></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="查询" OnClick="Button2_Click" CssClass="btn3_mouseout" />
在没使用模板页的网页中可以正常使用,但是在模板页中就不行了,模板页的代码和正常网页这些功能一样,代码是一模一样的。
求解决,谢谢!
JS:不客气的从论坛上扒的...
function InputGo(v)
{
if( event.keyCode == 13 || event.keyCod == 108 )
{
switch( parseInt(v) )
{
case 0:
document.getElementById( 'Button1').focus();
break;
case 1:
document.getElementById( 'Button2').focus();
break;
}
}
}
aspx中有两个button,三个textbox:
textbox1和textbox2连着button1,textbox3连着button2
<asp:TextBox ID="TextBox1" runat="server" Width="66px" onkeydown="InputGo(0)"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Width="66px" TextMode="Password" onkeydown="InputGo(0)">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" CssClass="btn3_mouseout" Text="登录" />
<asp:TextBox ID="TextBox3" runat="server" Width="144px" onkeydown="InputGo(1)" ></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="查询" OnClick="Button2_Click" CssClass="btn3_mouseout" />
在没使用模板页的网页中可以正常使用,但是在模板页中就不行了,模板页的代码和正常网页这些功能一样,代码是一模一样的。
求解决,谢谢!
作者: Ardice 发布时间: 2011-12-22
那就别用模板页,你可以做成 弹出式的自定义登录窗口也可以的。
TextBox 连 Button 想要实现什么效果?目的说清楚点行吗?
TextBox 连 Button 想要实现什么效果?目的说清楚点行吗?
作者: Bkoklam 发布时间: 2011-12-22
引用 1 楼 bkoklam 的回复:
那就别用模板页,你可以做成 弹出式的自定义登录窗口也可以的。
TextBox 连 Button 想要实现什么效果?目的说清楚点行吗?
那就别用模板页,你可以做成 弹出式的自定义登录窗口也可以的。
TextBox 连 Button 想要实现什么效果?目的说清楚点行吗?
模板页是必须用的了,这点就不用考虑了...
功能很简单,
button1就是登陆,textbox1是用户名,textbox2是密码,
button2是查询,textbox3是查询的关键字
我就想输入关键字的时候直接一回车就进入button2的onclick,但默认是button1
作者: Ardice 发布时间: 2011-12-22
在模板里要用序列号来找控件的吧,试试这个,
function InputGo(v)
{
if( event.keyCode == 13 || event.keyCod == 108 )
{
switch( parseInt(v) )
{
case 0:
document.getElementById( '<%=Button1.ClientID%>').focus();
break;
case 1:
document.getElementById( '<%=Button2.ClientID%>').focus();
break;
}
}
}
如果还不行就用最原始的表单遍历吧
function InputGo(v)
{
if( event.keyCode == 13 || event.keyCod == 108 )
{
switch( parseInt(v) )
{
case 0:
document.getElementById( '<%=Button1.ClientID%>').focus();
break;
case 1:
document.getElementById( '<%=Button2.ClientID%>').focus();
break;
}
}
}
如果还不行就用最原始的表单遍历吧
作者: jianghui7897 发布时间: 2011-12-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28