【发布时间】:2014-02-12 11:31:39
【问题描述】:
我正在使用此代码在用户输入时禁止空间,并且它正在网络上工作:
$("#user_name").on("keydown",function(e){
return e.which !==32;
});
但是如果在移动设备浏览器上打开表单就不起作用。如何解决这个问题?
【问题讨论】:
标签: javascript android jquery ios
我正在使用此代码在用户输入时禁止空间,并且它正在网络上工作:
$("#user_name").on("keydown",function(e){
return e.which !==32;
});
但是如果在移动设备浏览器上打开表单就不起作用。如何解决这个问题?
【问题讨论】:
标签: javascript android jquery ios
var check= document.getElementById('user_name').value.contains(' ');
if(check){
//---//
}
else{
//--//
}
【讨论】:
这对我有用:
$("#user_name").on("keydown",function(e){
$(this).val(function(i,oldVal){ return oldVal.replace(/\s/g,''); });
return e.which !==32;
});
在 Web(Firefox 和 Chrome)和移动设备(Android 和 safari)上测试。
【讨论】: