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避免鼠标双击的解决方案
Aug 21 Javascript
zepto.js中tap事件阻止冒泡的实现方法
Feb 12 Javascript
Jquery 效果使用详解
Nov 23 Javascript
javascript实现任务栏消息提示的简单实例
May 31 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
headjs实现网站并行加载但顺序执行JS
Nov 29 Javascript
深入理解node.js之path模块
May 03 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
Jun 29 Javascript
JS交互点击WKWebView中的图片实现预览效果
Jan 05 Javascript
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
微信小程序实现单选选项卡切换效果
Jun 19 Javascript
WebStorm中如何将自己的代码上传到github示例详解
Oct 28 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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
做网页的一些技巧
2007/02/01 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
Vue 中axios配置实例详解
2018/07/27 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
python之import机制详解
2014/07/03 Python
跟老齐学Python之for循环语句
2014/10/02 Python
Python中的作用域规则详解
2015/01/30 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
Django中间件工作流程及写法实例代码
2018/02/06 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
商务日语毕业生自荐信范文
2013/11/14 职场文书
三年级科学教学反思
2014/01/29 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
个人工作保证书
2015/02/28 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
使用Python开发冰球小游戏
2022/04/30 Python