我在JSP頁面中編寫了一個java腳本代碼,但是當我嘗試提交頁面時,我的JavaScript驗證代碼沒有被解僱,任何人都可以幫我解決問題嗎?JSP Java腳本驗證不起作用
這裏我的代碼:
<html>
<center><h3>Employee Absent Report</h3></center>
<head>
<script language="javascript" type="text/javascript">
function onFormSubmit(){
var countErrors = 0;
var strDt=document.getElementById("startdate").value;
var endDt=document.getElementById("todate").value;
var flag=false;
var eFlag = false;
if (IsEmpty(strDt)==false && IsEmpty(endDt)==true) {
document.getElementById("divExpiryDate").innerHTML = "* Please Enter Expiry Date";
return false;
}
if (IsEmpty(strDt)==true && IsEmpty(endDt)==false) {
document.getElementById("divStartDate").innerHTML = "* Please Enter Start Date";
return false;
}
return true;
}
</script>
</head>
<body>
<form name="form" action="FormServlet" method="get" onsubmit="return onFormSubmit(); ">
<center>
<div id="formErrors" class="error"></div>
FromDate:
<input type="text" name="startdate" id="startdate"/>
<div id="divStartDate"></div>
<br>
ToDate:
<input type="text" name="todate" id="todate"/>
<div id="divExpiryDate"> </div>
<br>
<input type="submit" value="submit"/>
</center>
</form>
</body>
</html>
尋找在控制檯的錯誤。我建議你使用chrome,它有很棒的開發者控制檯。 – kaysush 2013-02-21 04:48:48
打開IE瀏覽器開發工具欄,檢查它給出的錯誤。我認爲問題出在'IsEmpty()'上 – asifsid88 2013-02-21 04:54:28