2012-03-31 4 views
0

누군가 내가이 문제로 나를 도울 수 있기를 바랍니다. 나는 왜 내 코드가 제대로 작동하지 않는지 알지 못한다. :( 미리보기 단추가 양식의 제출 단추 동작을 덮어 씁니다.

나는이 개 입력 필드와 간단한 양식, 미리보기 버튼이 있고이 버튼을 제출합니다. 미리보기 버튼은 미리보기 페이지에 데이터를 보내려면이 코드를 사용합니다.

<script language="JavaScript"> 
     <!-- 
     function formpreview(form) { 
     form.target='_blank'; 
     form.action='preview.php'; 
     form.submit(); 
     } 
     //--> 
</script> 

이것은 내 양식입니다 .

<form action="create_blog.php" method="post"> 
    <p><font size="4">Topic</font><br><input type="text" name="topic" size="50" style="height:22px;font-size:1em;" accept-charset="ISO-8859-1"></p> 
    <font size="4">Content</font><br><textarea style="resize: none;" name="content" rows="30" cols="100"></textarea><br> 
    <input type="submit" value="Preview" onclick='formpreview(this.form)'> 
    <input type="submit" value="Save"> 
</form> 

내가 먼저 저장 버튼을 클릭하면 작동합니다.하지만 먼저 미리보기를 클릭 한 다음 저장 버튼을 경우, 버튼 대신 절감의 미리보기 버튼처럼 작동합니다 저장합니다.

도움을 주시면 감사하겠습니다.

답변

1

이것은 사용자의 formpreview() 기능이 기본 동작 값을 변경하기 때문입니다. 액션 값을 "create_blog.php"로 복원하는 함수가 필요합니다.

관련 문제