可以配置元素以避免表单提交?
同时使用和时会出现一个常见的困境。 和形式中的元素,每个元素都有不同的目的。而元素通常用于样式目的,它们继承了单击时提交表单的默认行为。如果被按下,这可能会带来挑战。旨在执行操作而不触发表单提交。
要解决这个难题,关键在于修改
示例:
考虑以下 HTML 代码:
<button type="submit">Submit</button> <a href="index.html"><button>Cancel changes</button></a>
中在此示例中,第一个按钮提交表单,而第二个按钮导航到“index.html”页面。但是,如果目标是使用 jQuery UI 设置“取消更改”按钮的样式而不导致表单提交,则属性修改应如下所示:
<a href="index.html"><button type="button">Cancel changes</button></a>
通过将类型设置为“按钮”,按钮保留其样式功能而不触发表单提交。
注意:
值得注意的是与依赖 JavaScript 事件处理程序来阻止表单提交相比,在 HTML 标记中指定 type="button" 是一种更干净、更有效的方法。
以上是如何防止按钮元素提交表单?的详细内容。更多信息请关注PHP中文网其他相关文章!