button沒有特定type为submit点一下按钮自动跳转不到

今日因为新项目要求,必须js操纵form的递交,在submit前优秀行数据信息的认证和解决。

html的编码以下

拷贝编码
编码以下:

<div class="test-ft">
<h3 class="shouji">手机上号码凶吉</h3>
<form needcheck="1" method="post" target="_blank" action="http://www.go108.com.cn/go108_mobile_free_sz.php">
<p>
...
</p>
<button class="btn-act">立刻测</button>
</form>
</div>

编号进行后,在做访问器的适配性检测是出現了难题:ie6、ie7下点一下按钮没反应,自动跳转不到特定url,别的访问器却能够一切正常自动跳转。
1直认为是js操纵编码中出現了难题,因此追踪调节很久,自始至终没发现难题。后来,发现button沒有特定type为submit,因此怀疑是否这个难题。
改动加上button的type特性为submit后,ie6、ie7下作用一切正常。

以往1直沒有留意过这样的难题,踩了坑,因此去检索材料查寻认证。
w3shool上有对button的type特性做详尽表明: 
https://www.jb51.net/w3school/tags/att_button_type.htm 

拷贝编码
编码以下:

界定和用法type 特性要求按钮的种类。提醒:请自始至终为按钮要求 type 特性。Internet Explorer 的默认设置种类是 "button",而别的访问器中(包含 W3C 标准)的默认设置值是 "submit"。能够看出,别的访问器下默认设置button点一下后会递交form,而ie默认设置点一下后是不递交form的,type的默认设置值也是个访问器适配性难题,因此mark下。