动态创建表单模拟提交

        //
        function openPostWindow(orderNo,lineNums,productIds){
            var tempForm = document.createElement("form");
            tempForm.id = "tempForm1";
            tempForm.method = "post"; //表单提交方式
            tempForm.target = "_self";
            tempForm.action = "sys_om_order_copy_to.aspx"; //在此处设置你要跳转的url
            
            //表单要提交的数据
            //1订单号 2 lineNums 3 productIds
            
            var hidInput_orderNO = document.createElement("input");
            hidInput_orderNO.type = "hidden";
            hidInput_orderNO.name = "orderNO";
            hidInput_orderNO.value = orderNo;
            tempForm.appendChild(hidInput_orderNO);
            
            var hidInput_lineNums = document.createElement("input");
            hidInput_lineNums.type = "hidden";
            hidInput_lineNums.name = "lineNums";
            hidInput_lineNums.value = lineNums;
            tempForm.appendChild(hidInput_lineNums);
            
            var hidInput_productIds = document.createElement("input");
            hidInput_productIds.type = "hidden";
            hidInput_productIds.name = "productIds";
            hidInput_productIds.value = productIds;
            tempForm.appendChild(hidInput_productIds);
            
            //attachEvent(IE) addEventListener事件兼容处理
            /*if (window.attachEvent) { 
               tempForm.attachEvent("onsubmit", function () { openWindow(); });
            } else if (window.addEventListener) { 
                tempForm.addEventListener("onsubmit", function () { openWindow(); },false);   
            }*/             
            
            document.body.appendChild(tempForm);
            
            if(document.all){  
                tempForm.fireEvent("onsubmit");  
            }else {   
                var evt = document.createEvent('HTMLEvents');  
                    evt.initEvent('onsubmit',true,true);  
                    tempForm.dispatchEvent(evt );  
              }
            //表单进行提交
            tempForm.submit(); 
            document.body.removeChild(tempForm); //清除
        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值