2010-01-07 2 views
1
번 이상

새로운 탭으로 양식을 제출 :뉴스 레터 보내기 위해 나는 간단한 양식을 구축을 위해 노력하고 더

<form method="post" id="newsletter_form" action=""> 
     <label for="subject">Newsletter Subject:</label><br/> 
     <input type="text" name="subject" class="textField large" id="subject" /><br/><br/> 
     <label for="contents">Newsletter Contents:</label><br/> 
     <textarea class="textField" rows="6" cols="40" name="contents" id="contents"></textarea> 
</form> 

그리고 다음 두 개의 버튼, 그들 중 하나가 미리보기 페이지에 액션을 설정을하고, 목표를 _blank로 설정하고 새 탭에서 열면 다른 버튼이 다른 작업을 설정하고 대상을 제거하여 정상적으로 제출하고 뉴스 레터를 발송합니다. 그러나 미리보기 버튼을 누르는 것은 Chrome/Safari에서만 한 번 작동합니다.

내가 검색 한 결과 Chrome과 Safari의 버그임을 알 수있었습니다. 그러나 다른 양식으로 jQuery를 사용하여 다른 양식을 만들고 첫 번째 양식을 제거하고 미리보기를 두 번째 양식을 제출하여이 작업을 우회하려고합니다. 여전히 작동하지 않습니다. 그것은 IE와 파이어 폭스에서 작동합니다. 웹킷 기반 브라우저가 아닙니다.

이 문제를 해결할 수있는 방법이 있습니까?

답변

1

이것은 웹킷에서 작동하는 것으로 보입니다. IE에서 어떻게 작동하는지 확신 할 수 없습니다.

$("#newsletter_form").submit(function(){ 
    $("#newsletter_form").submit(); 
});