此代码在Chrome中工作,但在IE-11中不起作用。我如何在不做CSS按钮的情况下修复它?
<?php
echo "<button type='button'><a href='".$this_page."?page_num=".$next.$id2pass.$alpha2pass.$date2pass."'>Next</a></button>";
?>我猜想使用CSS创建/模拟一个按钮可能有效,但我想知道上面的代码是否可以修复以使用简单的HTML标记。
谢谢你的帮助。
我确信这个问题的答案在网上的某个地方存在,但到目前为止我还没有找到它,所以这最后的努力是:-)
发布于 2018-08-13 16:49:16
不允许将<a>链接元素放置在<button>元素中。有些浏览器实际上会做你想做的事情,而有些则不会。如果你必须有一个按钮作为链接,有两种解决方案:
样式链接
只使用<a>元素并使用CSS将其样式设置为按钮(您已经表示不需要)。
表格包页按钮
将<button>包装在<form>中,并将链接目标设置为表单的action属性:
<form action="https://www.google.com">
<input type="submit" value="Google it!" />
</form>https://stackoverflow.com/questions/51827002
复制相似问题