2012-09-27 5 views
0

양식을 제출하면 다른 URL로 창이 팝업됩니다. 팝업을 닫고 양식을 다시 게시하면 페이지를 다시로드 할 때까지 새 탭에서 창이 열립니다. 페이지를 다시로드하지 않고 매번 팝업 창을 열 수 있습니까?자바 스크립트 팝업 창이 페이지 당 한 번만 터집니다.

<form action="http://stackoverflow.com/" method="post" enctype="multipart/form-data" name="imgform" onsubmit="process(); return false;"> 
    // FORM PARAMS 
    <input type="submit" name="submit" value="Submit" /> 
</form> 

자바 스크립트 기능 :

document.imgform.setAttribute('onsubmit','');

당신이 팝업을 여는 당신의 process 함수에 자바 스크립트 호출을 삭제됩니다

process = function(){ 
    popWindow = window.open('','popup','width=800,height=600,resizable=yes'); 
    document.imgform.setAttribute('target','popup'); 
    document.imgform.setAttribute('onsubmit',''); 
    document.imgform.submit(); 
}; 

답변

1

이 줄에 document.imgform.setAttribute('onsubmit','');

1

삭제 . 이 줄을 제거하려고 했니?

관련 문제