Symfony获取表单属性
symfony get form attributes
我知道这是愚蠢的问题,但我需要知道,我可以通过PHP获得表单小部件属性,我的意思不是一个值,但id,类,甚至父母或孩子。如果我设置它们
<label name = '{{ item.modulePath }}' id = 'main' class = 'menu_label' **parent = ''** **childs = ''**>{{ item.modulePath }}</label>
如果它是不可能的,那么我怎么能使JS功能之前的表单验证和post数组的形式作为值?
<form action="{{ path('menu_manage') }}" method="post">
是的,我可以得到值和提交表单到JS,然后由JS得到所有属性,然后通过ajax发送到PHP处理程序。但是它会更长,因为我需要将所有具有此操作的组件包含到句柄信息中,以放置在我需要它的地方。
下面是一个如何实现它的例子
http://symfony2forum.org/threads/5-Using-Symfony2-jQuery-and-Ajax
您可以在模板中的表单字段上调用get()
方法,例如在form
中有一个字段item
的表单:
{{ form.item.get('id') }}
类(仅当设置)可以像这样检索:
{{ form.item.get('attr').class }}
相关文章:
- 表单's的action属性-如何在javascript中指定完整的应用程序路径
- 如何从django表单库中隐藏复选框,并使用Javascript切换其显示属性
- 如何从javascript中设置html表单的属性
- 如何从表单变量对象中获取特定的from属性
- Javascript - 根据表单选择切换 html5 required=“” 属性
- 无法读取未定义的属性“用户名” - 通过电子邮件在 Node.js 中发送表单数据
- HTML代码表单Angular2组件属性
- 如何在Rails表单标记中获取onclick属性
- jQuery NaN表单需要NULL属性
- 如何向AlloyUI表单生成器添加自定义属性
- 将onsubmit属性添加到表单并提交
- 在firefox中,在向表单添加onsubmit属性后,不会提交表单
- 表单属性目标是否与asp.net跨页回发相同
- AngularJS和Symfony2表单或如何删除表单's”;动作“;属性
- 如何获取具有Onchange属性的表单中的所有值
- 如何根据jsp中某个下拉选项的值来更改表单中字段的属性
- 如何使用复选框显示表单的更多选项并更改表单的操作属性
- 使用jQuery获取链接的属性,并将其作为表单发布到另一个脚本文件
- 指令和表单验证中的 AngularJS 动态必需属性
- Ember.js设置控制器属性表单组件