1、form表单提交-纯js实现form表单提交
function(url, params){
var fromObiect = document.createElement("form");
fromObiect.action = url;
fromObiect.method = "post";
fromObiect.style.display = "none";
// 参数组装
for (var x in params) {
var opt = document.createElement("textarea");
opt.name = x;
opt.value = params[x];
fromObiect.appendChild(opt);
}
document.body.appendChild(temp);
fromObiect.submit();
}
2、.submit() is Undefined
<form method="post" action="" name="createForm" target="_blank">
<input type="button" id="btnShowNewWindow" value="" style="display:none">
</form>
引用多个form标签时,属性name=“createForm” 命名不能一样,否则会导致.submit()方法失效。