1

这是处理验证回调的代码:

    $(".submission-validate").validate({
        submitHandler: function(form) {
            form.submit();
            $('#submit').fadeOut('fast', function() {
                $('#pleasewait').fadeIn('fast');
            });   
        }
    });

它在其他浏览器上运行良好,但是当我在 Safari 中单击提交时没有任何反应。如果我删除 submitHandler,它工作正常。请帮我解决这个问题。

此外,我阅读了一些文章,其中大约 40% 的可能性是带有要上传文件的表单会挂起或卡住并且没有显示任何活动。我还读到它的解决方案是发送连接关闭标头或其他东西。请帮助我在我的表格中实现这一点。

任何和所有的帮助将不胜感激。谢谢!

4

1 回答 1

1

只需将提交按钮的名称重命名为“提交”以外的名称。

提交按钮名称错误:

<input type="submit" name="submit" value="Submit" />

正确的提交按钮名称:

<input type="submit" name="send" value="Submit" />
于 2012-12-17T11:06:59.913 回答