使用JavaScript或jQuery禁用空格栏或粘贴空格
我需要限制/禁用最终用户在输入字段或文本框字段中输入空格。目前我正在使用此代码,但它不能正常工作使用JavaScript或jQuery禁用空格栏或粘贴空格,javascript,jquery,Javascript,Jquery,我需要限制/禁用最终用户在输入字段或文本框字段中输入空格。目前我正在使用此代码,但它不能正常工作 function keyPress(e) { var e = window.event || e; var key = e.keyCode; //space pressed if (key == 32) { //space return; } } 试试这个 function ke
function keyPress(e) {
var e = window.event || e;
var key = e.keyCode;
//space pressed
if (key == 32) { //space
return;
}
}
试试这个
function keyPress(e) {
var e = window.event || e;
var key = e.keyCode;
//space pressed
if (key == 32) { //space
return false;
}
return true;
}
试试这个
function keyPress(e) {
var e = window.event || e;
var key = e.keyCode;
//space pressed
if (key == 32) { //space
return false;
}
return true;
}
请尝试按下键而不是按键
功能键控(e){
var e=window.event | e;
var key=e.keyCode;
//空间紧迫
如果(键==32){//空格
e、 预防默认值();
}
}
尝试使用向下键而不是按键
功能键控(e){
var e=window.event | e;
var key=e.keyCode;
//空间紧迫
如果(键==32){//空格
e、 预防默认值();
}
}
在文本框的按键事件上尝试此代码
函数keyDown(e){
var e=window.event | e;
var key=e.keyCode;
//空间紧迫
如果(键==32){//空格
e、 预防默认值();
}
}
在文本框的按键事件上尝试此代码
函数keyDown(e){
var e=window.event | e;
var key=e.keyCode;
//空间紧迫
如果(键==32){//空格
e、 预防默认值();
}
}
函数限制空间(){
如果(event.keyCode==32){
返回false;
}
}
函数防止复制粘贴(事件){
var data=event.clipboardData.getData(“text/plain”);
var isNullOrContainsWhitespace=(!data | | data.length==0 | |/\s/g.test(data));
如果(isNullorContainesWhiteSpace){
event.preventDefault();
}
}
函数限制空间(){
如果(event.keyCode==32){
返回false;
}
}
函数防止复制粘贴(事件){
var data=event.clipboardData.getData(“text/plain”);
var isNullOrContainsWhitespace=(!data | | data.length==0 | |/\s/g.test(data));
如果(isNullorContainesWhiteSpace){
event.preventDefault();
}
}
为什么不使用验证来告诉用户他们输入的内容不正确?为什么不使用验证来告诉用户他们输入的内容不正确?请检查以进一步阅读。粘贴文本如何?您可以简单地使用空格键粘贴文本,如“lorem ipsu”,但此解决方案不起作用。更好的办法是通过签出来清除输入,以便进一步阅读。那么粘贴文本呢?您可以简单地使用空格键粘贴文本,如“lorem ipsu”,但此解决方案不起作用。更好的办法是通过