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 相关文章推荐
兼容FireFox 的 js 日历 支持时间的获取
Mar 04 Javascript
JQuery 绑定事件时传递参数的实现方法
Oct 13 Javascript
web前端开发upload上传头像js示例代码
Oct 22 Javascript
JSON与XML的区别对比及案例应用
Nov 11 Javascript
Bootstrap 填充Json数据的实例代码
Jan 11 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
JS+canvas动态绘制饼图的方法示例
Sep 12 Javascript
原生JS获取元素的位置与尺寸实现方法
Oct 18 Javascript
解决Linux无法正常安装与卸载Node.js的方法
Jan 19 Javascript
React 项目迁移 Webpack Babel7的实现
Sep 12 Javascript
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
JS事件流与事件处理程序实例分析
Aug 16 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
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
来自PHP.NET的入门教程
2006/10/09 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
分享php分页的功能模块
2015/06/16 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
网站上面有这种切换效果
2006/06/26 Javascript
Javascript学习笔记2 函数
2010/01/11 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
2016/05/30 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
2017/05/11 Javascript
如何在微信小程序中存setStorage
2019/12/13 Javascript
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
美的官方商城:Midea
2016/09/14 全球购物
linux面试题参考答案(7)
2012/10/29 面试题
汽车工程专业应届生求职信
2013/10/19 职场文书
大学生创业计划书的格式要求
2013/12/29 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
销售类求职信
2014/06/13 职场文书
2014年财政局工作总结
2014/12/09 职场文书
公务员年终个人总结
2015/02/12 职场文书
python实现剪贴板的操作
2021/07/01 Python