我在我的网络表单上使用 ajaxSubmit。我还需要在用户单击提交时弹出一个显示“正在处理请求”的 div,其背景变暗。
我现在使用的代码是这样的:
<script type="text/javascript">
$(document).ready(function() {
$("#CustomerService").validationEngine({
ajaxSubmit: true,
ajaxSubmitFile: "processor.aspx",
success : function() {window.location.replace("Thankyou.aspx")},
failure : function() {}
})
});
</script>
<script type="text/javascript">
function DimScreen()
{
document.getElementById("DimBlackScreen").style.visibility = "visible";
}
</script>
我的提交按钮的 HTML 部分:
<input type="submit" value="Submit" id="Send" name="Send" style="cursor:pointer;" onclick="DimScreen();" />
那么这里的问题是:表单是否通过验证,弹出的div总是会出现,这不是我想要的情况。
有没有办法让它检测表单验证是否通过然后显示 div?
非常感谢您的帮助。