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 相关文章推荐
JS实现浏览器菜单命令
Sep 05 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
Jun 21 Javascript
JS动态增加删除UL节点LI及相关内容示例
May 21 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
Oct 22 Javascript
基于JavaScript实现随机颜色输入框
Dec 10 Javascript
jQuery密码强度验证控件使用详解
Jan 05 Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 Javascript
详解RequireJs官方使用教程
Oct 31 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
Aug 20 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 Javascript
jquery实现图片放大镜效果
Dec 23 jQuery
Vue常用API、高级API的相关总结
Feb 02 Vue.js
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 print EOF实现方法
2009/05/21 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
PHP的反射机制实例详解
2017/03/29 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
javascript弹出拖动窗口
2015/08/11 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
Python读写Redis数据库操作示例
2014/03/18 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
《童年》教学反思
2014/02/18 职场文书
出生公证书样本
2014/04/04 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
篮球赛口号
2014/06/18 职场文书
2016党员党课心得体会
2016/01/07 职场文书
讲解Python实例练习逆序输出字符串
2022/05/06 Python
python实现学生信息管理系统(面向对象)
2022/06/05 Python