我的网页上有两个文本字段.用户应输入由连字符(" - ")字符分隔的两个数字.数字可以是1到10位数.当用户按下连字键时,我需要光标移动到下一个字段.
我可以轻松地使用光标移动$('#txtField2').focus().但是,我仍然遇到连字符仍然在第一个文本字段中的问题.如何轻松地抑制连字符出现在第一个文本字段中?
<form>
<input type='text' class='num' />
<input type='text' class='num' />
</form>
Run Code Online (Sandbox Code Playgroud)
$('.num:first').keydown(function (event) {
// check for hyphen
if (event.which === 189) {
event.preventDefault();
$(this).next('.num').focus();
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25400 次 |
| 最近记录: |