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利用event.which方法获取键盘输入值的代码
Oct 09 Javascript
jquery 表格的增行删行实现思路
Mar 21 Javascript
javascript的数组和常用函数详解
May 09 Javascript
js表头排序实现方法
Jan 16 Javascript
javascript创建对象、对象继承的实用方式详解
Mar 08 Javascript
jQuery中的siblings()是什么意思(推荐)
Dec 29 Javascript
JS模拟实现ECMAScript5新增的数组方法
Mar 20 Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
Sep 17 Javascript
微信小程序去除左上角返回键的实现方法
Mar 06 Javascript
Vue中的this.$options.data()和this.$data用法说明
Jul 26 Javascript
javascript实现倒计时提示框
Mar 02 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重定向的三种方法分享
2012/02/22 PHP
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
PHPExcel笔记, mpdf导出
2016/05/03 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
基于jquery的15款幻灯片插件
2011/04/10 Javascript
js中function()使用方法
2013/12/24 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
小程序实现多选框功能
2018/10/30 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
python妹子图简单爬虫实例
2015/07/07 Python
Python分析学校四六级过关情况
2017/11/22 Python
Python异常处理操作实例详解
2018/08/28 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
python实现学生管理系统开发
2020/07/24 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
外语专业毕业生自我评价分享
2013/10/05 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
文明班级申报材料
2014/12/24 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
SQL写法--行行比较
2021/08/23 SQL Server