我有四个输入字段(带 id):
数字 1,数字 2,数字 3,数字 4。
我想要一个在 validator() 之后调用的函数。该功能将自动制表,即。将焦点移至下一个字段。
我尝试了以下方法:
if($('#number').is(':focus')) {
$("#number2").focus();
}
else if($('#number2').is(':focus')) {
$("#cardnumber3").focus();
}
else if($('#number3').is(':focus')) {
$("#cardnumber4").focus();
}
但是该函数似乎运行了不止一个 if 函数。所以我的注意力一次从一转移到二到三。
如何实现这个 if 函数一次只运行一个条件?或者有没有更好的方法来关注下一个输入字段。
添加的HTML:
<form>
<div class="col-sm-10">
<input type="text" class="form-control cardn" id="number" name="number" maxlength= "4">
</div>