我使用提交侦听器定位我的表单。
HTML
<div id="entry-form">
<form method="post" action="">
<input type="submit" value="submit" />
</form>
</div>
剧本:
$(document).ready(function(){
$("#entry-form form").submit(function(e){
e.preventDefault();
alert("In Submit Form");
});
});
这在我到目前为止测试的所有浏览器中都能正常工作。但是,当我尝试使用section
代码而不是div
:
<section id="entry-form">
<form method="post" action="">
<input type="submit" value="submit" />
</form>
</section>
提交侦听器将不再在IE8中工作,而是IE8通过页面刷新提交表单。在FF中的情况并非如此,它将按预期工作。
这是IE8和jQuery的已知错误吗?
答案 0 :(得分:0)
早于IE9的IE浏览器不支持大多数html5功能,包括“section”。