2013-10-11 2 views
0

데이터베이스에 정보를 저장하는 양식이 있습니다. 이 양식의 일부 입력은 필수 속성에 의해 필요합니다.
닫기 및 양식을이 양식으로 다시 설정하기위한 닫기 버튼이 필요합니다. 가까운 폼에 대해이 단추에서 'onclick'에 대한 함수를 정의했지만이 형식의 요소가 필요하므로이 메서드는 작동하지 않습니다. 어떻게이 문제를 해결할 수 있습니까?양식을 닫을 수 없습니다.

<form name="save" method="get" action="saveform.php" id="formpoi" style="visibility: hidden"> 
    <button id="clos" onclick="winclose()"></button><br /> 
Name of place:<input type="text" name="place" class="f" required="true"/><br /><br /> 
<input type="submit" value="submit"/> 
    </form> 

이 자바 스크립트 함수 :

function winclose(){ 
    var form=document.getElementById('formpoi'); 
    form.close(); 

} 
+1

을 ...? – CBroe

+1

리셋 메소드가 닫히지 않았습니다.'form.reset()' –

+1

"닫기"라는 말을 사용하여 "폼을 초기 상태로 리셋"을 의미하는지 명확히 확인하십시오. '

답변

0
function winclose(){ 
    //var form=document.getElementById('formpoi'); 
    // http://www.w3schools.com/jsref/met_win_close.asp 
    window.close(); 
} 
0

난 당신이 "가까운"무슨 뜻 가정이 양식은 팝업 창에 있다는 것입니다, 그리고 당신이 그

  1. 이 원래 상태로 다시 양식을 재설정 (입력에 어떤 대답을 취소합니다)
  2. : 실제로 두 개의 별도의 일을하려고
  3. 이 양식이있는 팝업 창 닫기

그래서 먼저 <button>을 잃어 버리십시오.

<input type="button" onclick="winClose()" value="Close"> 

그리고 당신의 자바 스크립트 함수 :

다음하는이 같은 새로운 입력을 추가 할 HTML`form` 요소가`close` 방법이 있나요 언제부터

function winClose() { 
    var form = document.getElementById('formpoi'); 
    form.reset(); 
    window.close(); 
} 
+0

_ "a

+0

@nnnnnn 네, 감사합니다. –

+0

내가 type = "button"을 설정했지만 양식이 winclose()에 의해 닫히지 않았습니다 –

관련 문제