2012-08-16 6 views
0

다음 함수가있는 외부 js 파일이 있습니다. 그것은 onsubmit 양식에 의해 불려지기로되어 있지만 일어나는 것처럼 보이지 않습니다. 양식은 검증없이 제출됩니다. 어느 시점에서 이것은 작동했지만 지금은 그렇지 않습니다. 내가 어디로 잘못 가고 있니? 어떤 도움을 주셔서 감사합니다.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> 

답변

0

js가 포함되어 있는지 확인하십시오.

예를 들어 mozilla 아래에서 CTRL + U를 누르고 validation.js 파일에 대한 링크를 클릭하십시오.

또한 태그에서 태그를 붙여 넣기 만하면됩니다.

+0

포함 된 js 파일은 문제가 아닙니다. 나는 이것이 js 파일이 내 브라우저에 캐시 된 것과 관련이 있다고 생각한다. – user992488

+0

Idk 왜 지금 작동하고있는 것 같습니다. – user992488

+0

function validateDelete (form) { var photoName = form.deleteName.value; if (photoName.length == 0) { 경고 ("사진 이름 필요"); false를 반환합니다. } } – user992488

관련 문제