使用基础数据 - 我还能允许提交吗?

时间:2014-03-01 02:22:42

标签: javascript forms validation zurb-foundation

我正在data-abide使用foundation,我喜欢它在运行中验证的方式,以及它如何禁用无效表单数据的提交。

但是在某个特定表单上,我希望保留实时验证,但仍允许表单以“保存进度”的方式提交,这将超出验证范围,以便我可以存储进度。

如果他们点击'save&提交'虽然,我想要验证开始。

所以回顾一下,我可以在表单上有两个按钮,一个用于“保存进度”但未验证,另一个用于“保存和放大”。提交确实有效的?如果是这样,我将如何解决这个问题?

1 个答案:

答案 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提交的表格。