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 相关文章推荐
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
Jan 23 Javascript
jQuery中addClass()方法用法实例
Jan 05 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
JavaScript中removeChild 方法开发示例代码
Aug 15 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
Apr 25 Javascript
vue.js评论发布信息可插入QQ表情功能
Aug 08 Javascript
JavaScript中var的重要性实例分析
Jul 09 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
javascript实现获取中文汉字拼音首字母
May 19 Javascript
electron踩坑之remote of undefined的解决
Oct 06 Javascript
浅谈Ant Design Pro 菜单自定义 icon
Nov 17 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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
easyui的tabs update正确用法分享
2014/03/21 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
php如何连接sql server
2015/10/16 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
2013/11/29 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
用Python写的图片蜘蛛人代码
2012/08/27 Python
Python 基础知识之字符串处理
2017/01/06 Python
Python argparse模块使用方法解析
2020/02/20 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
13个Pandas实用技巧,助你提高开发效率
2020/08/19 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
经典毕业生求职信
2014/07/12 职场文书
医院消毒隔离制度
2015/08/05 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL