0
我有一個通過javascript onmousedown提交的表單,並且我希望在整個頁面上顯示覆蓋div 5秒,並在表單提交之前或之中顯示「請稍候重定向」消息在形式中提到的網址。這裏是我的代碼延遲表單提交併顯示重定向覆蓋div
<form method="POST" action="formsubmit.php" id="mainForm" target="_parent">
<label for=fname>Name</label><br/>
<input name="fname" id="fname" type="text" /><br>
<label for=email>Email address</label><br/>
<input name="email" id="email" type="text" /><br>
<input type="button" id="formbutton" value="Submit" onmousedown="sendForm()">
</form>
我的JavaScript函數
function sendForm()
{
var contin = 1;
var alertmessage = "";
var eValue = $("#email").val();
var dot1=eValue.lastIndexOf(".");
var at1=eValue.indexOf("@");
if (at1<1 || dot1<at1+2 || dot1+2>=eValue.length || eValue.length < 7)
{
alertmessage += "Please enter a valid email\n";
contin = 0;
}
if ($("#fname").val().length < 3)
{
alertmessage += "Please enter a name\n";
contin = 0;
} if (contin == 1)
{
if (document.getElementById("formbutton")) $("#formbutton").hide();
$("#mainForm").submit();
}
else alert(alertmessage);
}
我看到了它不少線程,但我不知道我怎麼會包括在我現有的JavaScript函數的功能,所以我用我的確切代碼問這個問題。由於