html - 在 Twig 生成的表单上使用 tabindex

标签 html forms widget tabindex twig

我正在尝试将 tabindex 合并到我的表单中,让用户可以自由地不使用鼠标。问题是我正在使用 Twig (http://www.twig-project.org/) 为页面创建表单模板。如何设置 twig 生成的表单输入元素的属性?

              <div class="LeftSide">
                <div class="Wrapper">
                  {{ form_label(mehForm.amount, "Amount") }}
                </div>
              </div>
              <div class="RightSide">
                <div class="Wrapper Tiny">
                  {{ form_widget(mehForm.amount) }}
                  <label class="ErrorContainer"></label>
                  <div class="clear"></div>
                </div>
              </div>

渲染时,{{ form_widget(mehForm.amount) }} 行将被 Twig 更改为:

<input type="text" id="meh_amount" name="meh[amount]" required="required" value="">

目标是命令 Twig 添加一个属性,即 tabindex:

<input type="text" id="meh_amount" name="meh[amount]" required="required" tabindex=1 value="">

谢谢

最佳答案

你问这个问题已经有一段时间了,但因为当我搜索类似的东西时它是谷歌上的热门网站,所以我想我会回答这个问题,这样其他人就有答案了。

因为您已经在使用 form_widget() 函数来生成小部件,您可以通过像这样设置 attr 选项来轻松地添加 tabindex:

{{ form_widget(mehForm.amount, { 'attr': {'tabindex': '1'} }) }}

关于html - 在 Twig 生成的表单上使用 tabindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934761/

相关文章:

javascript - 使用 onClick 禁用文本字段时更改文本颜色?

css - &lt;!DOCTYPE html> 更改输入文本框大小(高度和宽度)

java - 使用 Jquery/Javascript 的 Spring 表单选择选择/单击事件

javascript - 使用 javascript 将表单字段的值传递给 Url

php - 这种形式安全吗?

非 CMS 内容中的 Magento 小部件呈现

python - 更改 jupyter notebook 标签小部件中的字体属性

javascript - 是否可以在 div 上使用 onclick ?

html - CSS - 图像不会放大到原始大小

从服务更新 android 小部件 - 内存泄漏?