如何实现文本框焦点自动跳转及通过回车键提交表单[引用]
来源:互联网 发布:淘宝金酷娃玩具房车 编辑:程序博客网 时间:2024/05/22 09:03
该文章讲的是在ASP.NET登录页面中如何实现文本框焦点自动跳转及通过回车键提交表单。
所需的Javascript代码:
所需的Javascript代码:
<script language="JavaScript">
NS4 = (document.layers) ? true : false;
function checkEnter(event,element)
{
var code = 0;
if (NS4)
code = event.which;
else
code = event.keyCode;
if (code==13)
{
if(element.name=='tbUserName')//tbUserName-用户名文本框的Name
{
document.frmLogin.tbPassword.focus();//frmLogin-表单名称,tbPassword-密码文本杠框的Name
}
if(element.name=='tbPassword')
{
//document.frmLogin.submit();用这种方式提交,Asp.net页面会闪一下,但实际并未提交
//用下面的代码才能提交,我是从asp.net生成的页面中查看源文件然后复制出来的
if (typeof(Page_ClientValidate) != 'function' || Page_ClientValidate()) __doPostBack('lblLogin','');
}
}
}
</script>
我将这些代码放在了一个LoginScript.js文件中,然后在Login.cs文件中添加如下代码就实现这样的功能:tbUserName.Attributes.Add("onKeyPress","checkEnter(event,this)");
tbPassword.Attributes.Add("onKeyPress","checkEnter(event,this)");
System.IO.StreamReader sr=new System.IO.StreamReader(MapPath("Script")+"//LoginScript.js");
this.RegisterClientScriptBlock("LoginScript",sr.ReadToEnd());
sr.Close();
- 如何实现文本框焦点自动跳转及通过回车键提交表单[引用]
- .实现文本框焦点自动跳转及通过回车键提交表单
- 如何实现文本框焦点自动跳转及通过回车键提交表单
- 如何实现文本框焦点自动跳转及通过回车键提交表单
- asp.net实现文本框焦点自动跳转及通过回车键提交表单
- 如何实现通过回车键提交表单
- 如何实现通过回车键提交表单
- jQuery实现文本框回车键提交form表单
- 文本框焦点清空以及回车键提交表单
- JavaScript--简单实现按回车键,光标跳转到后一文本框中和表单提交
- 表单包裹的单个文本框,回车键自动提交表单
- 表单回车键自动提交
- 回车键敲在文本框里来提交表单的实现
- 按回车键自动跳转到下一个文本框
- form表单按回车键自动提交表单
- 输入文本框,焦点自动跳转下一个文本框
- VC中如何通过回车键转移焦点?
- 当按回车键,焦点自动跳到下一个文本框代码
- Typo中新了解的一些东东
- 最流行的 Ajax/Java 框架
- 初试牛刀 - struts使用
- 使用webwork处理表单字段中的继承关系
- 转贴:C++ ABI (Application Binary Interface)
- 如何实现文本框焦点自动跳转及通过回车键提交表单[引用]
- 转贴:libunwind文档
- Getting Started with DWR(中英文)
- 转贴:C++ ABI: Exception Handling
- DOS命令详解
- 大整数的乘法问题
- 刚才热闹的气氛,突然想起小时候家里生产队开会的场景.
- 体验 Lotus Notes 8 Beta2
- Oracle实践之函数的创建与调用(6)