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 相关文章推荐
JS获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
JS画线(实例代码)
Nov 20 Javascript
js中键盘事件实例简析
Jan 10 Javascript
js实现DOM走马灯特效的方法
Jan 21 Javascript
jQuery插件实现控制网页元素动态居中显示
Mar 24 Javascript
javascript实现全局匹配并替换的方法
Apr 27 Javascript
js简单实现竖向tab选项卡的方法
May 04 Javascript
深入分析下javascript中的[]()+!
Jul 07 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
使用JavaScript实现一个小程序之99乘法表
Sep 21 Javascript
微信小程序自定义组件实现环形进度条
Nov 17 Javascript
微信小程序 调用微信授权窗口相关问题解决
Jul 25 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
相对路径转化成绝对路径
2007/04/10 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
jquery 插件学习(三)
2012/08/06 Javascript
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
创建js对象和js类的方法汇总
2014/12/24 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
js JSON.stringify()基础详解
2019/06/19 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
Python中为什么要用self探讨
2015/04/14 Python
Python读取sqlite数据库文件的方法分析
2017/08/07 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
您的网上新华书店:文轩网
2016/08/24 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
广州一家公司的.NET面试题
2016/06/11 面试题
社区庆中秋节活动方案
2014/02/07 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
酒店管理专业毕业生求职自荐信
2014/04/28 职场文书
迎七一演讲稿
2014/09/12 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2014年纠风工作总结
2014/12/08 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
辞职离别感言
2015/08/04 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS