博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过js禁止输入空格(试用场景:当用字符串拼接插入dom节点时,onkeyup这些方法都不好使可用这个)...
阅读量:4839 次
发布时间:2019-06-11

本文共 1057 字,大约阅读时间需要 3 分钟。

<span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" οnkeydοwn="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; 

转载于:https://www.cnblogs.com/miaSlady/p/10008771.html

你可能感兴趣的文章
Codeforces Round #440(Div.2)
查看>>
.Net Discovery 系列之一--string从入门到精通(上)
查看>>
c# 主机和网络字节序的转换 关于网络字节序和主机字节序的转换
查看>>
Silverlight 自定义控件的继承问题
查看>>
博客介绍
查看>>
30个高质量的免费jQuery滑块PSD文件
查看>>
卸载phonegap
查看>>
VMware安装Centos7
查看>>
Android中的Parcel机制(上)
查看>>
大数加减1——将两个数均前后倒置,以对齐最低位
查看>>
Array
查看>>
百度联想
查看>>
java项目——淘宝商城
查看>>
uestc 1904
查看>>
静态构造函数
查看>>
js创建10万行表格 页面显示10万行数据
查看>>
in_array()和explode()的使用笔记
查看>>
centos7重新调整分区大小
查看>>
javascript 时间格式化
查看>>
Tensorflow学习之一 (运算)
查看>>