js去除输入框中所有的空格和禁止输入空格的方法


Posted in Javascript onJune 09, 2014
<span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" onkeydown="return banInputSapce(event);" onKeyup="return inputSapceTrim(event,this);" /></span>

/** 
* 是否去除所有空格 
* @param str 
* @param is_global 如果为g或者G去除所有的 
* @returns 
*/ 
function Trim(str,is_global) 
{ 
var result; 
result = str.replace(/(^\s+)|(\s+$)/g,""); 
if(is_global.toLowerCase()=="g") 
{ 
result = result.replace(/\s/g,""); 
} 
return result; 
}

/** 
* 空格输入去除 
* @param e 
* @returns {Boolean} 
*/ 
function inputSapceTrim(e,this_temp) 
{ 
this_temp.value = Trim(this_temp.value,"g"); 
var keynum; 
if(window.event) // IE 
{ 
keynum = e.keyCode 
} 
else if(e.which) // Netscape/Firefox/Opera 
{ 
keynum = e.which 
} 
if(keynum == 32){ 
return false; 
} 
return true; 
}

/** 
* 禁止空格输入 
* @param e 
* @returns {Boolean} 
*/ 
function banInputSapce(e) 
{ 
var keynum; 
if(window.event) // IE 
{ 
keynum = e.keyCode 
} 
else if(e.which) // Netscape/Firefox/Opera 
{ 
keynum = e.which 
} 
if(keynum == 32){ 
return false; 
} 
return true; 
}
Javascript 相关文章推荐
JQuery上传插件Uploadify使用详解及错误处理
Apr 27 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
动态读取JSON解析键值对的方法
Jun 03 Javascript
jquery实现的树形目录实例
Jun 26 Javascript
基于javascript实现单选及多选的向右和向左移动实例
Jul 25 Javascript
jQuery链式操作实例分析
Nov 16 Javascript
jquery中ajax跨域方法实例分析
Dec 18 Javascript
javascript事件绑定学习要点
Mar 09 Javascript
js学习之----深入理解闭包
Nov 21 Javascript
AngularJS实现进度条功能示例
Jul 05 Javascript
JS在if中的强制类型转换方式
Jul 15 Javascript
Node.js(安装,启动,测试)
Jun 09 #Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 #Javascript
javascript浏览器兼容教程之事件处理
Jun 09 #Javascript
jQuery学习笔记之toArray()
Jun 09 #Javascript
jQuery学习笔记之jQuery原型属性和方法
Jun 09 #Javascript
jQuery简易图片放大特效示例代码
Jun 09 #Javascript
js操作模态窗口及父子窗口间相互传值示例
Jun 09 #Javascript
You might like
简单实现限定phpmyadmin访问ip的方法
2013/03/05 PHP
codeigniter中view通过循环显示数组数据的方法
2015/03/20 PHP
PHP随机生成信用卡卡号的方法
2015/03/23 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
分享10个优化代码的CSS和JavaScript工具
2016/05/11 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
轮播的简单实现方法
2016/07/28 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
八一建军节活动方案
2014/02/10 职场文书
幼儿园毕业寄语
2014/04/03 职场文书
领导班子四风对照检查材料范文
2014/09/27 职场文书
九九重阳节标语
2014/10/07 职场文书
2014年教务工作总结
2014/12/03 职场文书
小学生家长意见
2015/06/03 职场文书
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server
使用CSS实现音波加载效果
2023/05/07 HTML / CSS