![]() |
1
1
可以将HTML属性传递给表单上的呈现方法:
您还可以在选项数组中设置“class”属性,并使用jquery将javascript添加到字段中。 |
![]() |
2
1
您应该扩展您的表单类(它应该已经从sfform派生)来重写
从symfony 1.4开始,sfform类没有renderjavascript方法。我们通常使用一个basse类来定义这个方法并重写render方法。
这将在表单的末尾添加一个javascript标记(如果显示为
当您重写条令表单以实现与表单HTML紧密相关的javascript功能(内联验证、Ajax集成、动态控件等)时,只需执行如下操作:
同样的模式也适用于我们的小部件,因此,如果某些javascript代码是特定于小部件的,则不必在使用它的每个表单类上重复。 希望这对你有帮助! |
![]() |
3
0
正确的方法是创建一个单独的.js文件,并将其直接包含在视图中,因此它仍然遵循MVC模式。 jquery可以简单地获取表单字段,因为表单框架为每个字段提供了一个唯一的ID,jquery可以在.js文件上使用它来设置.focus或任何您想要的内容。 保持应用程序的干净和易于维护的每一层:) |
|
Charlie · 为什么我的复选框和单选按钮的间距很奇怪? 9 月前 |