Jquery为什么会.onfocus或.select将焦点放在相邻的选择器上

时间:2012-06-27 09:03:48

标签: jquery

我希望发生什么 - 当我从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我必须走到今天下午。但我稍后会看。非常感谢

0 个答案:

没有答案