我希望发生什么 - 当我从tabindex中的第二个到最后一个标签离开时,我想检查提交按钮是否被禁用(这是在所有验证成功之前)。如果is被禁用,我不想继续下一个tabindex(由于按钮被禁用而失去所有焦点)。相反,我想回到第一个tabindex。
我尝试通过循环选项卡并选择标签index = 1来做到这一点。 我也尝试过只关注命名选择器。
在每种情况下,高亮显示的字段不是第二个字段中的第一个字段。同上,如果我尝试重定向到第二个字段,第三个字段突出显示。
这没有任何意义。并且因为我把焦点集中在其他领域而没有问题,这让人感到困惑。
任何人都可以提出可能发生这种情况的情况。
switch(event.which){
......
case 9:
kp_Count++;
// skip create button if disabled
if ($(".form_Submit").attr("disabled") == "disabled"){
alert("in");
$("#first_Name").focus();
};
<form id="create_Client" action="process_Client_Create.php" method="post">
<div class="form_Col_1">
<div class="form_Row">
<a class="field_Label_Left">First Name:</a> <input class="field_Input_Left" id="first_Name" tabindex="1" type="text" name="first_Name"/><br />
</div>
<div class="form_Row">
<a class="field_Label_Left">Middle Name:</a> <input class="field_Input_Left" id="middle_Name" tabindex="2" type="text" name="middle_Name"/><br />
</div>
P:S我必须走到今天下午。但我稍后会看。非常感谢