代码之家  ›  专栏  ›  技术社区  ›  sarsnake

tabindex的textbox根本不呈现

  •  0
  • sarsnake  · 技术社区  · 8 年前

    我需要对TAB键导航进行重新排序,我对使用tabindex的难度越来越感到沮丧。我需要修改以下内容以包括tabindex

    @Html.LabelFor(m => m.project_name)
    @Html.TextBoxFor(m => m.project_name, new { @data_bind = "value: woheader_projectName" })
    @Html.ValidationMessageFor(m => m.project_name)
    

    我试过了

    @Html.LabelFor(m => m.project_name)
    @Html.TextBoxFor(m => m.project_name, new { htmlAttributes = new { tabindex = "8" } }, new { @data_bind = "value: woheader_projectName" })
    @Html.ValidationMessageFor(m => m.project_name)
    

    以及其他一些变化,我得到了错误。

    任何想法都将不胜感激。

    1 回复  |  直到 8 年前
        1
  •  2
  •   user3559349 user3559349    8 年前

    您需要在第二个参数中组合所有html属性

    @Html.TextBoxFor(m => m.project_name, new { tabindex = "8", data_bind = "value: woheader_projectName" })