Safari中的JQuery Live验证回调问题

时间:2012-06-03 03:46:51

标签: jquery safari jquery-validate livevalidation

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

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

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

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

非常感谢任何和所有帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

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

错误的提交按钮名称:

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

更正提交按钮名称:

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