阻止按钮提交表单onclick

时间:2013-12-24 04:30:33

标签: javascript html

我在html按钮标记上有问题

这是我的HTML代码

<form name="data_kirim" action="confirm_order.php" method="POST">

        ..... order input field ....

    <button class="back_button" onclick="window.location.href='keranjang.php'">Back</button>
    <input class="next_button" type="submit" name="submit_data_kirim" value="Next"/>
</form>

如何阻止按钮提交此表单,因为按钮正在使用href到后页,

有人可以帮助我吗?

5 个答案:

答案 0 :(得分:5)

更改

type='submit'

type='button'

答案 1 :(得分:3)

<button class="back_button" onclick="window.location.href='keranjang.php'">Back</button>
<form name="data_kirim" action="confirm_order.php" method="POST">
<input class="next_button" type="submit" name="submit_data_kirim" value="Next"/>
</form>

快速解决方案是将后退按钮移到窗体外,因为它还没有使用窗体输入。

答案 2 :(得分:2)

您可以在点击按钮时调用javascript中的函数,重定向到您的链接并使用return false或使用preventDefault()函数和jquery

答案 3 :(得分:1)

<form onsubmit="return false;">

答案 4 :(得分:0)

如果您想将其链接到另一个页面而不提交表单,那么只需将其设为正常按钮即可:

<a href="URL">Next</a>

但这不会提交表格。