你如何延迟表单提交(到谷歌表),以便它可以首先由脚本验证?

时间:2018-01-30 02:08:55

标签: javascript jquery html forms validation

我正在网站上工作,我可以按照https://www.youtube.com/watch?v=xV4duATsvfs&t=1s正确地将表单中的信息提交到Google表格。 但是,当我尝试使用空字段提交表单来测试我正在使用的验证脚本(https://github.com/jzaefferer/jquery-validation)时,它们都同时运行。换句话说,它会检查字段,但它也会立即将其与空字段一起提交,从而导致Google工作表中的空单元格。

1 个答案:

答案 0 :(得分:0)

在这种情况下。我建议您使用jquery提交来处理它。 首先,您可以通过jquery-validation定义表单规则,然后使用jquery submit函数提交表单。

类似

<script>
    $("#submitButton").click(function() {
        var  validator  =  $("#myform").validate({
            rules:  { /*your rules*/ },
            messages:  { /*your messages*/ },
            invalidHandler:   function () {
                /*invalidHandler*/
            }
        })
        if(validator){$("#myform").submit();}
    });
</script>

希望这可以帮助你:)