1
这两个按钮在IE10中都不适用于我,但它们在所有其他浏览器(包括IE9)中都能正常工作。在IE10中不起作用的按钮
1)链路内按钮
在IE10中,这个按钮只是字面上什么也不做,当你点击它:
<a href="http://www.mysite.com/whatever">
<input type="button" class="btn" value="Edit">
</a>
2)表单提交一个按钮
<form action="myfile.php" method="post">
<button class="btn btn-large red" id="submit" type="submit">Generate</button>
</form>
这有非常奇怪的行为。通常情况下,您会希望它立即转到myfile.php
页面并开始加载。然而在这个例子中,加载器在当前文件上旋转,然后停止,就好像它完成了一样,然后在10秒钟后(或者表单需要加载的时间很长),它跳转到下一页。
至关重要的是,从用户的角度来看,它看起来像什么也没有做。
有没有其他人在IE10中遇到过这些问题?
我已经试过各种事情,如设置了X-UA-兼容:
IE=9
IE=9,chrome=1
IE=EmulateIE9
等等...但它并没有作出任何差别。
IIRC,链接内的按钮是无效的HTML。如果您需要一个充当链接的按钮,只需使用CSS将''标签设置为像一个按钮。 – Spudley
参见http://stackoverflow.com/questions/6693566/href-around-input-type-submit?answertab=votes#tab-top – Spudley