js表单提交和submit提交的区别如下:
js提交表单时不会会带上按钮的参数传递到服务端。
而submit按钮提交的时候会把button上的name和value一起作为请求参数传递到服务端。
举例说明:
<form id="myfrom">
<input type="submit" onclick="doMySubmit()" name="MyList" value="SEND" class="button actionbutton" />
</form>
这里提交的时候会把参数名Mylist和参数值Send传到目标地址
<form id="myfrom">
<input type="button" onclick="doMySubmit()" name="MyList" value="SEND" class="button actionbutton" />
</form>
提交的脚本:
function doMySubmit() {
var myform = document.getElementById('searchFilterForm');
myform.myfield.value = "Hello World";
myform.submit();
}
这种情况下不会把button的参数带给服务端。