JavaScript监听文本框回车事件并过滤文本框空格的方法


Posted in Javascript onApril 16, 2015

本文实例讲述了JavaScript监听文本框回车事件并过滤文本框空格的方法。分享给大家供大家参考。具体如下:

<script type="text/javascript" language="javascript">
var username = null;
var password = null;
//获取文本框  
onload = function()
{
 username = document.getElementById("txtUserName");
 password = document.getElementById("txtPassWord");   
}
//清空文本框
function clearTxt()
{
 username.value = "";
 password.value = "";
 username.focus();
 // document.getElementById('txtUserName').value="";
 // document.getElementById('txtPassWord').value="";
 // document.getElementById('txtUserName').focus();  
}
 //确定
function chkTxt()
{
 //删除前后空格
 username.value = username.value.replace(/(^\s*)|(\s*$)/g,"");
 password.value = password.value.replace(/(^\s*)|(\s*$)/g,"");
 //判空
 if(username.value.length == 0)
 {
 alert("请输入用户名!");
 username.focus();
 }
 else if(password.value.length == 0)
 {
 alert("请输入密码!");
 password.focus();
 }
 else
 document.getElementById("btnLogin").click();
}
//回车监听
function onkey()
{
 if (window.event.keyCode==13)
 {
//    document.all["btnLogin"].focus();
//    if(document.activeElement.id = "aReset")
//判断当前焦点所在的控件的id是aReset
//    {
//     document.getElementById("aReset").focus();
//    }
 document.getElementById("aLogin").focus();
 return false;
 }
}
</script>

css代码:

<style type="text/css"> 
#btnLogin 
{ 
 width: 0px; 
 height: 0px; 
 border-style: none; 
 background-color: White; 
} 
</style>

html代码:

<body onkeydown="onkey()">//把回车监听加入body 
<form id="login_form" name="login_form" runat="server"> 
 <div>
    <label>用户:</label><input id="txtUserName" 
    runat="server" name="u_name" class="input bold" type="text"/> 
    <label>密码:</label><input id="txtPassWord" 
    runat="server" name="u_pass" class="input" type="password"/> 
    <a href="javascript:chkTxt()" id="aLogin">确定</a> 
    <%--<a href="javascript:document.forms['login_form'].reset()">
    重置</a>--%> 
    <a href="javascript:clearTxt()" id="aReset">重置</a> 
   <asp:Button ID="btnLogin" runat="server"
   Text="" OnClick="btnLogin_Click" /> 
 </div> 
</form> 
</body>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
浏览器常用高宽的jquery插件
Feb 24 Javascript
Jquery简单实现GridView行高亮的方法
Jun 15 Javascript
js图片卷帘门导航菜单特效代码分享
Sep 10 Javascript
分享纯手写漂亮的表单验证
Nov 19 Javascript
基于jquery实现表格内容筛选功能实例解析
May 09 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
JS常用知识点整理
Jan 21 Javascript
javascript设计模式之模块模式学习笔记
Feb 15 Javascript
jquery.flot.js简单绘制折线图用法示例
Mar 13 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
May 16 Javascript
JavaScript模块管理的简单实现方式详解
Jun 15 Javascript
微信小程序图片左右摆动效果详解
Jul 13 Javascript
JQuery跳出each循环的方法
Apr 16 #Javascript
jQuery $.each遍历对象、数组用法实例
Apr 16 #Javascript
jQuery Ajax中的事件详细介绍
Apr 16 #Javascript
JavaScript实现页面5秒后自动跳转的方法
Apr 16 #Javascript
JavaScript实现随机替换图片的方法
Apr 16 #Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 #Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
Apr 16 #Javascript
You might like
深入解析PHP的引用计数机制
2013/06/14 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
PHP 使用redis简单示例分享
2015/03/05 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
ant-design-vue 快速避坑指南(推荐)
2020/01/21 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
详解python Todo清单实战
2018/11/01 Python
使用Python 自动生成 Word 文档的教程
2020/02/13 Python
python实现简单颜色识别程序
2020/02/19 Python
Python 去除字符串中指定字符串
2020/03/05 Python
Pytho爬虫中Requests设置请求头Headers的方法
2020/09/22 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
美国新兴城市生活方式零售商:VILLA
2017/12/06 全球购物
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
经典婚礼主持词
2014/03/13 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
个人廉洁自律总结
2015/03/06 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
九九重阳节致辞
2015/07/31 职场文书
Java中的Kotlin 内部类原理
2022/06/16 Java/Android
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers