我正在做以下工作:
<a href="www.stackoverflow.com">
<button disabled="disabled" >ABC</button>
</a>
这很好用,但我得到了一个HTML5验证错误,指出“元素'button‘不能嵌套在元素'a button’中。”
有人能给我一些建议吗?我该怎么做?
发布于 2014-10-06 21:59:29
我刚刚也遇到了同样的问题,我解决了这个问题,将“button”标签替换为“span”标签。在我的例子中,我使用的是bootstrap。它看起来是这样的:
<a href="#register">
<span class="btn btn-default btn-lg">
Subscribe
</span>
</a>
发布于 2015-02-23 09:51:42
不是的。
以下解决方案依赖于JavaScript。
<button type="button" onclick="location.href='http://www.stackoverflow.com'">ABC</button>
如果要将按钮放置在具有method="post"
的现有<form>
中,则确保该按钮具有type="button"
属性,否则该按钮将提交POST操作。这样,您就可以拥有一个混合了GET和POST操作按钮的<form>
。
发布于 2011-06-18 12:27:12
如果这是有效的,那将是非常奇怪的,而我希望它是无效的。在另一个可点击的元素中有一个可点击的元素意味着什么?它是一个按钮,还是一个链接?
https://stackoverflow.com/questions/6393827
复制相似问题