我正在data-abide
使用foundation,我喜欢它在运行中验证的方式,以及它如何禁用无效表单数据的提交。
但是在某个特定表单上,我希望保留实时验证,但仍允许表单以“保存进度”的方式提交,这将超出验证范围,以便我可以存储进度。
如果他们点击'save&提交'虽然,我想要验证开始。
所以回顾一下,我可以在表单上有两个按钮,一个用于“保存进度”但未验证,另一个用于“保存和放大”。提交确实有效的?如果是这样,我将如何解决这个问题?
答案 0 :(得分:0)
我对Foundation不熟悉,但只想添加一个额外的常规按钮而不是提交按钮。
<button type="button" id="saveAndGo">Save and Continue</button>
然后单击该按钮时,只需提交(假设表单具有ID ='myForm')或执行与常规有效表单提交相同的处理。
$("#saveAndGo").click(function() {
$("#myForm" ).submit();
});
现在在服务器端,您将无法判断提交是有效提交还是无效提交,除非您在表单上添加另一个隐藏字段以记录差异。
__________________EDIT_________________
Here is a working example.基金会不会检查JS提交的表格。