0
我有一個外部js文件,其中包含以下函數。它不會被提交的表單調用,但它似乎沒有發生。該表單僅在未經驗證的情況下提交。有一段時間,這是工作,但現在不是。我哪裏錯了?任何幫助表示讚賞。onsubmit()不會調用我的函數,但表單確實已提交
function validateDelete(form)
{
alert("Validation Started!");
var photoName=form.deleteName;
if (photoName === "")
{
alert("Photo Name Required");
return false;
}
}
<script src="galleryScripts/validation.js" type="text/javascript" ></script>
<form action="galleryScripts/deletePhoto.php?submit=true" name="deleteForm" onsubmit="return validateDelete(this);" id="deleteForm" method="post">
<label>
File Name: <input name="deleteName" type="text" id="deleteName">
</label>
<label>
<input type="submit" name="deleteButton" id="deleteButton" value="Delete" />
</label>
</form>
包含的js文件不是問題。我在想這與在我的瀏覽器中緩存的js文件有關。 – user992488 2012-08-16 15:28:37
Idk爲什麼但似乎現在工作。 – user992488 2012-08-16 15:32:26
function validateDelete(form) { var photoName = form.deleteName.value; if(photoName.length == 0) alert(「Photo Name Required」); 返回false; } } – user992488 2012-08-16 15:40:15