【发布时间】:2014-03-17 07:59:56
【问题描述】:
我正在使用 parlsey 验证,一切都很好。问题是,如果您部分加载网站或加载网站并在所有内容加载之前单击“发送”,则欧芹验证不起作用。
它不起作用,因为它尚未加载。但是,欧芹的验证脚本是在文档的标题中吗?有没有办法在网站加载之前加载脚本?
【问题讨论】:
标签: parsley.js
我正在使用 parlsey 验证,一切都很好。问题是,如果您部分加载网站或加载网站并在所有内容加载之前单击“发送”,则欧芹验证不起作用。
它不起作用,因为它尚未加载。但是,欧芹的验证脚本是在文档的标题中吗?有没有办法在网站加载之前加载脚本?
【问题讨论】:
标签: parsley.js
不,那是不可能的。如果您将 JavaScript src 放在 HTML 文档的头部,这很可能是您唯一可以做的事情。但这根本不是一个好主意。 JavaScript 必须放在结束 body 标记之前 - 至少在所有浏览器和服务器都使用 SPDY 之前。
您面临的问题是由欧芹的工作方式引起的。在加载页面时,它将“扫描”HTML 标记并搜索欧芹验证信息并将绑定应用到它们。这似乎还没有完全完成。
您可以做的是尽量避免在domready 事件可用之前提交或用于提交表单的内容。你可以例如。将表单的提交按钮设置为禁用...
【讨论】: