预览按钮覆盖表单中的提交按钮行为

问题描述:

希望有人能帮助我解决我遇到的这个问题。我只是不明白为什么我的代码无法正常工作。 :(预览按钮覆盖表单中的提交按钮行为

我有一个简单的表格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> 

当我点击保存按钮第一,它的作品。但如果我点击预览,然后再保存按钮,保存按钮会像预览按钮,而不是储蓄。

任何帮助表示赞赏。

这是因为您的formpreview()函数正在更改默认操作值。您需要一个将操作值恢复为“create_blog.php”的函数。