OnSubmit Safari 不工作
Posted
技术标签:
【中文标题】OnSubmit Safari 不工作【英文标题】:OnSubmit Safari not working 【发布时间】:2017-03-02 16:53:43 【问题描述】:我尝试在表单提交时调用一个函数:
<form onsubmit="ShowLoading()" method="post" class="std"
id="masterformer" enctype="multipart/form-data">
它在 Chrome 和 Firefox 上运行良好,但在 Safari 上运行良好;就像我的函数没有时间加载一样。警报有效。怎么了?
function ShowLoading()
var loading_screen = pleaseWait(
logo: "logoloader.png",
backgroundColor: 'rgba(23, 22, 22, 0.94)',
loadinghtml: ""
);
【问题讨论】:
更新语法并拆分代码,使其无需滚动即可适应。 【参考方案1】:只有在使用 ajax 提交时才能显示加载,否则页面将被重定向。
你可以使用下面的代码来实现这个
$('#masterformer').on('submit',fucntion()
// do Ajax Submit Here
$.ajax(
type : 'POST'
...................
)
ShowLoading()
)
【讨论】:
以上是关于OnSubmit Safari 不工作的主要内容,如果未能解决你的问题,请参考以下文章
CSS 动画在 Chrome 上工作,但在 Safari 上不工作