1

是否可以使用 ajax 验证 CRUD 表单字段而不在 web2py 中提交表单?

我浏览了 web2py 在线文档并看到了这个链接: http ://web2py.com/books/default/chapter/29/11#Ajax-form-submission 所以我们可以使用自定义 html 来完成。但我想用 CRUD 来做。

4

1 回答 1

1

是的,您可以为 Crud 表单使用自定义 HTML,但默认情况下,Crud 会在表单中插入隐藏_formname_formkey字段(后者用于防止 CSRF 攻击)。因为 Crud 希望这些字段与表单一起提交,所以必须通过 Crud 创建表单,并且必须将表单对象传递给视图,以便您可以包含这些字段。有关为表单创建自定义 HTML 的详细信息,请参见此处

注意,为了更容易通过 Ajax 提交表单,您可以考虑将表单放入 Ajax 组件中LOAD()(请参阅此处)。

于 2012-04-07T01:48:24.953 回答