有时需要通过 js 创建表单进行代码提交,例如文件下载等情况
var form1 = document.createElement("form");
form1.id = "form1";
form1.name = "form1";
// 添加到 body 中
document.body.appendChild(form1);
var input = document.createElement("input");
input.type = "text";
input.name = "orderId";
input.value = orderId;
var input1 = document.createElement("input");
input1.type = "text";
input1.name = "voucher";
input1.value = 0;
var input2 = document.createElement("input");
input2.type = "text";
input2.name = "payMethod";
input2.value = payMethod ;
var input3 = document.createElement("input");
input3.type = "text";
input3.name = "bankSName";
input3.value = bankSName ;
form1.appendChild(input);
form1.appendChild(input1);
form1.appendChild(input2);
form1.appendChild(input3);
form1.method = "POST";
form1.target="_blank";
form1.action = "toPay.htm";
form1.submit();
document.body.removeChild(form1);
本文内容到此结束,更多内容可关注公众号