Web フォームで 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 を表示する方法はありますか?
助けてくれて本当にありがとうございます。