【发布时间】:2012-12-20 18:52:44
【问题描述】:
我有这个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(); 将焦点设置在下一个输入字段上时。
也可以验证字符只允许字母字符吗?
【问题讨论】: