javascript - 如何创建重定向到 URL 的 HTML 取消按钮

标签 javascript html forms

我正在玩 Buttons in the w3schools Tryit editor ,并且我正在尝试弄清楚如何在单击“取消”按钮时使我的浏览器重定向到 URL。

这是我尝试过的:

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <button type="submit" value="Submit">Submit</button>
  <button type="reset" value="Reset">Reset</button>
  <button type="cancel" onclick="javascript:window.location='http://stackoverflow.com';">Cancel</button>
</form>

但它不起作用。有什么想法吗?

最佳答案

cancel 不是类型属性的有效值,因此按钮可能默认为 submit 并继续提交表单。您可能是指 type="button"

(虽然 javascript: 应该被删除,虽然它不会造成任何伤害,但它完全没用 label )

虽然您没有任何类似按钮的功能,但最好使用:

<a href="http://stackoverflow.com"> Cancel </a>

…可能使用一些 CSS 使其看起来像一个按钮。

关于javascript - 如何创建重定向到 URL 的 HTML 取消按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18407832/

相关文章:

javascript - (#3) 应用程序没有进行此 API 调用的能力。开发工具包

html - XSLT 将 XML 层次结构扁平化为 HTML 表

javascript - 循环对象并根据选项选择将值显示到列表中

javascript - 如何将我的 HTML 表单提交与我的 JavaScript 表单更新分开?

javascript - 使用 HTML/javascript 在没有 gps 的情况下获取经纬度

Javascript plotly 。如何创建一个 plotly 但不实际绘制它。

javascript - 在 CKEditor 中修改表单元素

javascript - 如何使用 jquery 或 java 脚本验证下拉框

javascript - 流体包装厂布局

javascript - Chrome : CSS & JS transition not working properly