【发布时间】:2012-08-10 02:06:23
【问题描述】:
我将链接样式设置为按钮,并注意到链接操作被表单操作覆盖。所以取消按钮实际上会更新。有没有办法从按钮中轻松可靠地(在所有浏览器中)删除此行为,同时将其保留在表单元素中?还是我需要重新设置按钮的样式?
更新:
<form>
<input type='text'>
<a href="cancel"><button>cancel</button></a>
<input type="submit">
</form>
现在a>button 与input(submit) 具有相同的操作
最终重新设计并删除了 button 标签
【问题讨论】:
-
你能包含你的 HTML ...
-
你能举个例子吗?据我所知,应该触发表单操作的唯一按钮是
<input type="submit"> -
“取消按钮实际上更新”是什么意思?
-
是的,
<button>提交的动作先于链接的执行 -
在这种情况下不需要额外的链接和按钮。这就是
<input type='reset'>的用途。它会重置您的表单,您可以连接到reset事件。