我正在创建一个网页,其中我有一个输入文本字段,我想在其中只允许使用字母..
我怎样才能使用jQuery?
由于
答案 0 :(得分:3)
jquery.inputmask 是一个jquery插件,可以创建输入掩码。这只允许根据特定模式输入。例如,日期,文本,数字邮政编码等。
它允许用户更容易地进入 固定宽度输入您想要的位置 他们在某个地方输入数据 格式(日期,电话号码等)。它 已在Internet Explorer上测试过 6/7,Firefox 1.5 / 2/3,Safari,Opera, 和Chrome.A掩码由a定义 格式由面具文字和 掩码定义。任何不在的人物 下面的定义列表是 被视为面具文字。面具 文字将自动输入 为用户键入,不会 能够被用户删除。
答案 1 :(得分:1)
请参阅here
我们绑定到输入更改然后查看当前字符串。我们遍历字符串并将任何字母字符附加到输出变量并返回。
$("#textField").bind("input", function(event) {
var out = "";
var str = this.value;
for (var i = 0; i < str.length; i++) {
if (/[A-Za-z]/.test(str.charAt(i))) {
out = out.concat(str.charAt(i));
}
}
this.value = out;
});