2012-03-31 57 views
0

希望有人能幫助我解決我遇到的這個問題。我只是不明白爲什麼我的代碼無法正常工作。 :(預覽按鈕覆蓋表單中的提交按鈕行爲

我有一個簡單的表格2個輸入字段,預覽按鈕和一個提交按鈕,預覽按鈕使用此代碼將數據發送到預覽頁面。

<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」的函數。