1

我们的屏幕中有许多自定义的蒙版控件(日期控件、电话控件、邮政编码控件)和内置控件(文本框、复选框、下拉列表)。因此,当我们连续按 Tab 键时,光标只会停留在被屏蔽的控件上,不会移动到下一个控件。相反,它在蒙面控件上来回移动。

下面是光标卡住的 .cshtml 代码,在任何一个控件中,只要我们连续按 Tab 键

 <table width="100%" class="noBorderTable">
     <tr>
         <td style="width: 17%" align="left">
             Primary
         </td>
         <td style="width: 33%">
             @Html.PhoneTextFor(m => Model.Insured_Primary, new { style = "width:84%;font-size:13px", maxlength = "20", title = "Phone" })
         </td>
         <td style="width: 17%" align="right">
             Alternate
         </td>
         <td style="width: 33%">
             @Html.PhoneTextFor(m => Model.Insured_Alternate, new { style = "width:84%;font-size:13px", maxlength = "20", title = "AlternatePhone" })
         </td>
      </tr>
   </table>

您能帮我们解决上述问题吗?

4

1 回答 1

1

这听起来不像是 jQuery 问题,所有主要浏览器都支持从一个 html 元素切换到另一个元素的功能,而无需使用 javascript。

您提供的剃须刀代码的 html 源输出是什么样的?

为了使标签索引正常工作,您必须<input type="text" tabindex="1"/>在每个元素上指定一个标签索引属性。索引值指定“跳动”顺序。

http://www.w3schools.com/tags/att_global_tabindex.asp

于 2013-06-11T12:24:19.770 回答