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> 
4

1 に答える 1

0

js が含まれていることを確認します。

たとえば、mozilla では CTRL+U を押して、validation.js ファイルへのリンクをクリックします。

また、タグにタグを貼り付けるだけで機能するはずです。

于 2012-08-16T15:11:02.707 に答える