首页 文章

写过tabindex不能在对话框中工作

提问于
浏览
0
//tab index test
    $("#txtProductName").attr('tabindex', 1);
    $("#txtQty").attr('tabindex', 2);
    $("#txtProductLine").attr('tabindex', 3);      
    $("#txtFeeType").attr('tabindex', 4);
    $("#ddlBillingFrequency").attr('tabindex', 5);
    $("#txtAssetStartDate").attr('tabindex', 6);
    $("#txtAssetEndDate").attr('tabindex', 7);
    $("#txtLineType").attr('tabindex', 8);
    $("#txtARBSId").attr('tabindex', 9);
    $("#txtTotalValue").attr('tabindex', 10);
    $("#ddlProductTypeList").attr('tabindex', 11);
    $("#ddlBillingMilestoneList").attr('tabindex', 12);
    $("#txtCompanyCode").attr('tabindex', 13);        
    $("#txtActivityCodeId").attr('tabindex', 14);
    $("#txtCostCodeId").attr('tabindex', 15);

我有一个对话框,我在其中使用保存和关闭按钮呈现带有一些标签,文本框和下拉列表的局部视图 . 默认情况下,它有跨标签我想要垂直标签 . 所以我根据需要设置了标签索引 . 但它导致没有tabbing意味着控件,我设置标签索引,它不再在按Tab键上获得焦点 . 基本上我想覆盖自动分配的选项卡索引 . 请帮忙 . 谢谢

1 回答

  • 0
    $("#txtProductName").attr('tabindex', 15);
        $("#txtQty").attr('tabindex', 16);
        $("#txtProductLine").attr('tabindex', 17);      
        $("#txtFeeType").attr('tabindex', 18);
        $("#ddlBillingFrequency").attr('tabindex', 19);
        $("#txtAssetStartDate").attr('tabindex', 20);
        $("#txtAssetEndDate").attr('tabindex', 21);
        $("#txtLineType").attr('tabindex', 22);
        $("#txtARBSId").attr('tabindex', 23);
        $("#txtTotalValue").attr('tabindex', 24);
        $("#ddlProductTypeList").attr('tabindex', 25);
        $("#ddlBillingMilestoneList").attr('tabindex', 26);
        $("#txtCompanyCode").attr('tabindex', 27);
        $("#txtActivityCodeId").attr('tabindex', 28);
        $("#txtCostCodeId").attr('tabindex', 29);
    

    当我渲染局部视图时,我需要根据在主视图上分配的选项卡索引来分配选项卡索引 . 所以我只是在主视图的选项卡索引的延续中分配了选项卡索引并且它可以工作 . :)

相关问题