onsubmit()不会调用我的函数,但表单确实已提交

时间:2012-08-16 15:03:41

标签: forms onsubmit

我有一个外部js文件,其中包含以下功能。它可以通过提交表格来调用,但似乎并没有发生。表单只是在未经验证的情况下提交。有一点这是有效的,但现在却没有。我哪里错了?任何帮助表示赞赏。

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> 

1 个答案:

答案 0 :(得分:0)

确保包含你的js。

例如,在mozilla下按CTRL + U并单击指向validation.js文件的链接。

此外,您只需在标记中粘贴标记即可。