Javascript 后退按钮也像提交按钮一样验证html表单

Javascript 后退按钮也像提交按钮一样验证html表单,javascript,html,forms,Javascript,Html,Forms,我创建了HTML表单,它有两个按钮,一个用于调用java脚本进行表单验证,另一个返回到上一页,这两个按钮充当提交和验证输入。 以下是表单和按钮的代码: <form id = "myform" method="post" action="SearchForCustomer" onsubmit="return validateForm()"> <input type="submit" value="Search" style="width: 100%;" onc

我创建了HTML表单,它有两个按钮,一个用于调用java脚本进行表单验证,另一个返回到上一页,这两个按钮充当提交和验证输入。 以下是表单和按钮的代码:

<form id = "myform" method="post" action="SearchForCustomer"         onsubmit="return validateForm()">
<input type="submit"  value="Search"  style="width: 100%;" onclick="toggleTable();" />
<input type="button"  value="back" style="width: 100%;" onclick="document.forms[0].action = 'homePage.jsp'; return true;"  />
</form>

我希望后退按钮只返回验证的内容,有什么建议吗

提前感谢。

应该是:

<input type="button"...

您有两个提交类型的按钮。只有一个

<form id = "myform" method="post" action="SearchForCustomer" onsubmit="return validateForm()">
    <input type="submit" name = "searchButton" id = "searchButton"  value="Search"  style="width: 100%;" onclick="toggleTable();" />
    <input type="button"  value="back" style="width: 100%;" onclick="document.forms[0].action = 'homePage.jsp'; return true;"  />
</form>


事实上,我没有收到你的问题,但为什么要使用输入[type=submit]转到任何页面(或返回)

或者back我错误地发布了它,我尝试了type=“button”,但它不起作用。请尝试backWelcome,但避免使用button,而是使用标记