我有一个文本框,使用jquery仅允许输入英文字母和空格。在谷歌浏览器中可以正常工作,但在火狐浏览器中退格键无法使用。
<input type="text" placeholder="" id="id1">
$(function(){
$('#id1').keypress(function (event) {
if ((event.which >= 65 && event.which < 91) || (event.which > 96 && event.which < 123) || event.which === 32 || event.which===0) {
return true;
}
else {
event.preventDefault();
}
})});
这是Plnkr
。