【问题标题】:The focus order of input fields by pressing the Tab (ExtJS)按 T​​ab 键输入字段的焦点顺序(ExtJS)
【发布时间】:2013-10-09 11:08:09
【问题描述】:

我在 Sach 表单中有一个 2 列字段,通过按“制表符”将焦点移动到该列中的下一个字段。所以我必须关注传递给另一列的字段(从左到右)。

使用 ExtJs 3.4

{
            xtype : 'fieldset',
            layout:'column',
            items : [
              {
                columnWidth:.5,
                layout: 'form',
                items:[
                  {
                    xtype       : 'textfield',
                    fieldLabel  : 'ФИО',
                    name        : 'FIO_CONTACT',
                    validator   : validFio
                  },
                  {
                  fieldLabel  : 'Телефон',
                  name: 'PHONE_CONTACT',
                  plugins: [new Ext.ux.InputTextMask('+9(999)999-9999', false)]
                 }
                ]
              },
              {
                columnWidth:.5,
                layout: 'form',
                border         : false,
                items:[
                  {
                    fieldLabel  : 'E-mail',
                    name        : 'EMAIL_CONTACT',
                    vtype       : 'email',
                    vtypeText   : 'Некорректный email (пример myname@mail.ru)'
                  },
                  fax
                ]
              }
            ]
          }

【问题讨论】:

    标签: javascript forms extjs focus tabbing


    【解决方案1】:

    将输入字段的tabindex="2" 属性设置为您想要的顺序,tabindex="1" 将首先获得焦点,依此类推

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 2022-01-01
      • 1970-01-01
      相关资源
      最近更新 更多