如何在 Plone 上禁用 z3c.form 的内联验证
How can you disable inline validation for a z3c.form on Plone?
>我有一个自定义的包装形式。内联验证之所以合适,是因为 javascript 遇到错误,因为输入 data.errmsg 为空并且无法处理。
它吐出这个回溯:
2014-12-16 16:28:15 WARNING plone.protect error parsing dom, failure to add csrf token to
response for url http://localhost:8080/Plone/.../@@questionsinglepart/@@z3cform_validate_field
对于内联 javascript 的这一部分中的错误:
if (fname) {
$form.ajaxSubmit({
url: append_url_path($form.attr('action'), '@@z3cform_validate_field'),
data: {fname: fname, fset: fset},
iframe: false,
success: function (data) {
render_error($field, data.errmsg);
},
dataType: 'json'
});
}
如何禁用表单的内联验证,以便在表单尝试验证时不会收到错误?
可能有更多官方方法可以做到这一点,但我发现在相关页面(在您的模板中)或全局(portal_javascripts或通过 viewlet 中)注入 JavaScript 单行代码解决了我的问题:
$('.z3cformInlineValidation').removeClass('z3cformInlineValidation');
相关文章:
- Angular Form Wide验证(不特定于字段)
- Form获胜'没有ID主联系表格无法验证
- Jquery验证插件在与<发件人:form>标签
- 如何使用组件和自定义验证实现Angular 1 Form
- javascript form validaton, 验证消息 快速消失.
- jQuery 验证 未捕获的类型错误 无法读取未定义的属性“form”
- 如何在 Plone 上禁用 z3c.form 的内联验证
- 阻止在 form.reset() 上验证
- jQuery Form Validator - 如何使用 javascript 更改数据验证可选属性
- Angular Form验证以显示错误消息
- 使用form.submit验证复选框部分
- 如何使用java脚本验证Form
- ASP.NET MVC Still Submit Form中的无干扰客户端验证
- 如何验证ng-form是否被触摸
- jQuery验证:$.data($('form')[0],'验证器').设置返回未定义
- Groovy & lt; g: form>使用jquery Validate()进行验证
- Jquery + form:如果val为空则不验证
- 使用Javascript提交HTML5 Form并验证其输入
- jQuery表单验证- https://github.com/victorjonsson/jQuery-Form-Val
- AngularJs:如何对指令创建的动态元素应用Form验证