当点击取消按钮时,如何告知表单上的操作不执行?

时间:2015-11-14 23:27:20

标签: php html forms action

我有页面" A"表格形式:

<form id="formA" method='post' action="somePage.php" name="formA">
    ... some input here ...
    <div id="save-button"><input type="submit" value="Save" onclick=""/></div>
    <div id="cancel-button"><input type="submit" value="Cancel" onclick="self.close()"/></div>
</form>

当我点击&#34;保存&#34;它应该并且确实执行&#34; somePage.php&#34;其中包括写入文件。
当我点击&#34;取消&#34;我想要页面&#34; A&#34;关闭(它确实)但它仍然执行&#34; somePage.php&#34;。
我该如何防止这种情况发生?

2 个答案:

答案 0 :(得分:2)

<div id="cancel-button"><input type="submit" value="Cancel" onclick="self.close()"/></div>

<div id="cancel-button"><input type="button" value="Cancel" onclick="self.close()"/></div>

类型不能提交

答案 1 :(得分:-3)

<form id = 'formA' method = 'post' action = 'nextPage.php'>
 ...textboxes etc...
<div id="save-button"><input type="submit" value="Save" onclick=""/></div>
</form>
<form id = 'formB' method = 'post' action = 'prevPage.php'>
<div id="cancel-button"><input type="submit" value="Cancel" onclick=""/></div>
</form>

试试吧