-1
我已經嘗試驗證文本框使用javascript.when我點擊提交按鈕,而不插入值到文本框它的顯示警告box.but在點擊「確定」按鈕後,頁面重定向到付款.PHP page.how修復它經過Javascript驗證頁面重定向到另一個頁面
<form method="post" action="payments.php" >
First Name : <br />
<input name="name" type="text" class="ed" id="name" /> <br />
E-mail : <br />
<input name="email" type="text" class="ed" id="email" /> <br />
<input name="but" type="submit" value="Confirm" onclick="Validation()" />
</form>
function Validation()
{
if (checkFName()&&checkemail())
{
window.event.returnValue = false;
}
}
function checkFName()
{
var tname = document.getElementById("name").value;
if((tname == null)||(tname == ""))
{
alert("Please Enter your First name");
return false;
}
return true;
}
function checkemail()
{
var email = document.getElementById("email").value;
var ap = email.indexOf("@");
var dp = email.lastIndexOf(".");
if((ap < 1)||(dp-ap < 1)||(dp >= email.length-1))
{
alert("invalid email address");
return false;
}
else
return true;
}
小提琴證明吧。 。 。我認爲他的代碼有更多的錯誤。 – 2014-11-03 17:40:02