IE中的错误检索按钮内的变量?

时间:2014-11-23 23:51:53

标签: php internet-explorer variables get

IE到底有什么问题?所以我有一些像这样的基本代码:

<button><a href="index.php?showpage1">Show page1</a></button>

if (isset($_GET['showpage1'])) {


echo "some stuff";
}

这适用于除Internet Explorer 11之外的所有浏览器(未测试旧浏览器)。我已经从按钮标签中取出了链接并且工作正常。我也试过在链接标签中封装按钮并猜测它是什么:不起作用。

当发生这种情况时,IE中的URL看起来也很奇怪,来自不同HTML元素的名称属性!

对这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

HTML5 Button Spec

  

内容模型:       短语内容,但必须没有互动内容后代。

Interactive content

  

交互式内容是专门面向用户的内容   相互作用。

a
audio (if the controls attribute is present)
button
embed
iframe
img (if the usemap attribute is present)
input (if the type attribute is not in the Hidden state)
keygen
label
object (if the usemap attribute is present)
select
textarea
video (if the controls attribute is present)

因为PeeHaa已经在评论中指出:规范明确禁止a内的button