Javascript Submit jquery显示加载程序超时

Javascript Submit jquery显示加载程序超时,javascript,jquery,Javascript,Jquery,在chrome和firefox上可以完美工作,但在safari上,我的函数ShowLoading()没有时间加载,我想在提交表单之前稍微延迟onSubmit,以便调用我的函数 <form onSubmit="setTimeout(function() { ShowLoading();}, 1);return true" method="post" class="std" id="masterformer" enctype="multipart/form-data"> &

在chrome和firefox上可以完美工作,但在safari上,我的函数
ShowLoading()
没有时间加载,我想在提交表单之前稍微延迟onSubmit,以便调用我的函数

<form onSubmit="setTimeout(function() { ShowLoading();}, 1);return true" method="post" 
      class="std" id="masterformer" enctype="multipart/form-data">
</form>

我没有测试,但请尝试以下操作:

<form onSubmit="return function () { setTimeout(ShowLoading, 1); return true; }" method="post" 
  class="std" id="masterformer" enctype="multipart/form-data">
</form>