我的任务是限制非英语语言的输入字段。该字段只能输入英语。
我的文本框是
<input type="text"/>
功能是
$(document).on("keypress", "input[type='text'] function (event) {
return suppressNonEng(event);
});
function suppressNonEng(EventKey) {
var key = EventKey.which || EventKey.keyCode;
if (key > 128) { sefAlert("Only English is allowed"); return false; }
else { return true; }
}
它在中文、希腊语和其他一些情况下也有效。但在西班牙语、法语的情况下,它不起作用,因为在英语和法语中使用了相同的 ASCII 字符。这个问题有什么解决办法吗?请帮忙