我有这个jQuery
脚本:
$(document).ready(function() {
$(':input:enabled:visible:first').focus();
$('.letters').keyup( function() {
var $this = $(this);
if($this.val().length > 1)
$this.val($this.val().substr(0, 1));
$(this).next('input').focus();
});
});
它将在页面加载时设置焦点于第一个 input='text' 字段。当用户输入字符时,它将移动到下一个输入字段。它还限制了每个字段中允许的字符数(目前为1个字符)。我想知道是否有可能在焦点上清除输入字段的当前值。无论是当用户用光标点击聚焦字段,还是当 $(this).next('input').focus(); 将焦点设置为下一个输入字段时。
此外,是否可能验证字符以仅允许字母字符?
SyntaxError: illegal character
});
。 - David