JS创建表单提交备份

 //保存
    function saveFT() {

        var data = {
            createDate: GetDateStr(0),
            name: $("#txtName").val(),
            gender: "未知",
            mobile: $("#txtTel").val(),
            email1: "[email protected]",
            interested:$("#C2 option:selected").text(),
            buyCarTime: "有购车计划但没决定时间",
            province: $("#A2 option:selected").text(),
            city: $("#A3 option:selected").text(),
            dealerName: $("#ddlDealer option:selected").text(),
            eventCode: "1491550852610",
            memo1: "2017年DAF南区3-4月促销计划",
            memo2: "http://design.haoche.cn/haoche/2017/4/7/fute/index.html",
            source: ‘好车网_PC‘
        }

        var turnForm = document.createElement("form");
        //一定要加入到body中!!
        document.body.appendChild(turnForm);
        turnForm.method = ‘post‘;
        turnForm.acceptCharset = "UTF-8";
        turnForm.action = ‘http://www.changanfordclub.com/Media2Ford/json/CommitData.action‘;
        turnForm.target = ‘login2‘;
        turnForm.enctype = "text/json; charset=UTF-8";

        //创建隐藏表单
        var newElement = document.createElement("input");
        newElement.setAttribute("name", "createDate");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.createDate);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "name");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.name);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "gender");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.gender);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "mobile");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.mobile);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "email1");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.email1);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "interested");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.interested);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "buyCarTime");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.buyCarTime);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "province");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.province);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "city");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.city);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "dealerName");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.dealerName);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "eventCode");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.eventCode);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "memo1");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.memo1);
        turnForm.appendChild(newElement);

        newElement = document.createElement("input");
        newElement.setAttribute("name", "memo2");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.memo2);
        turnForm.appendChild(newElement);

        //新添加Source
        newElement = document.createElement("input");
        newElement.setAttribute("name", "source");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("value", data.source);
        turnForm.appendChild(newElement);

        turnForm.submit();

        //   $.post(
        //     "http://www.changanfordclub.com/Media2Ford/json/CommitData.action",
        //     data,
        //     "json",
        //    function (data) {
        //        if (data.success) {

        //        }
        //    }
        //);
        //$.ajax({
        //    type: "POST",
        //    url: "http://www.changanfordclub.com/Media2Ford/json/CommitData.action",
        //    data: data,
        //    dataType: "html",
        //    cache: false,

        //    success: function (data) {
        //    }
        //});
    }
时间: 2024-08-11 07:40:11

JS创建表单提交备份的相关文章

angular js 实现表单提交时下面的table获取到表单里面的数据

angular js 实现表单提交时下面的table获取到表单里面的数据<!DOCTYPE html><html ><head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/bootstrap.min.css"/> <s

【转载】[JS]让表单提交返回后保持在原来提交的位置上

有时候,在网页中点击了页面中的按钮或是刷新了页面后,页面滚动条又 会回到顶部,想看后面的记录就又要拖动滚动条,或者要按翻页键,非常不方便,想在提交页面或者在页面刷新的时候仍然保持滚动条的位置不变,最好的办法就是 在JS中用cookie记录下当前滚动条的位置,然后刷新时读取cookie就可以实现这个功能了.代码如下:<script type="text/javascript"> function Trim(strValue) { //return strValue.repla

jquery.form.js 让表单提交更优雅

jquery.form.js 让表单提交更优雅.可以页面不刷新提交表单,比jQuery的ajax提交要功能强大. 1.引入 <script src="/src/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="/src/jquery.form.js"></script> 2.使用 $(function () { va

Node.JS的表单提交及OnceIO中接受GET/POST数据的三种方法

OnceIO 是 OnceDoc 企业私有内容(文档)管理系统的底层Web框架,它可以实现模板文件.静态文件的全缓存,运行起来完全不需要I/O操作,并且支持客户端缓存优化,GZIP压缩等(只压缩一次),拥有非常好的性能,为您节约服务器成本.它的模块化功能,可以让你的Web进行分布式存储,在一个扩展包里即可包含前端.后端和数据库定义,只需通过添加/删除目录的方式就可实现功能删减,实现真正的模块化扩展.目前 OnceIO 已经开源,本文主要介绍node.js语言中的表单提交及OnceIO中接受GET

js阻止表单提交

<!DOCTYPE html><html><head>    <title>Simple Login Form</title>    <meta charset="UTF-8" />    <meta name="Designer" content="PremiumPixels.com">    <meta name="Author" c

js 在表单提交前进行操作

最近在写页面的时候,需要手动写一些在表单进行提交前的验证操作,正好看到了2种阻止表单提交的方法,可以进行一些逻辑处理 方法一:使用return false 原生js写法: <form id="loginForm" name="loginForm" action="login.aspx" method="post"> <button type="submit" value="Sub

使用Jquery.form.js ajax表单提交插件弹出下载提示框

现象: 使用jquery的from做ajax表单提交的时候,后台处理完毕返回json字符串,此时浏览器提示下载一个json文件而不是在success里面继续解析该json对象. 具体的原因: 浏览器兼容性的问题.在谷歌和火狐下没这个问题,我用的ie9测试是有这个问题的.具体的详细我参照的该链接: http://zhidao.baidu.com/link?url=uTXondC9ECEfdObEWbq7V2O7-UW_oXtoVcneVqH_Dmj2hUXjM3y6wMFnQYsUupdWC0Tf

js创建表单并提交

1.脚本 Util = { post : function(URL, PARAMS){ //虚拟表单实现post提交 var temp = document.createElement("form"); temp.action = URL; temp.method = "post"; temp.style.display = "none"; for (var x in PARAMS) { var opt = document.createElem

简单的vue.js的表单提交数据至flask然后数据库入库,再将表里面的数据展示在网页

一.先在数据库中创建表格 在mysql中建users库并建立一个含有ID,username,email三个字段的user表 二.去vue的组件里面写页面的表单代码,注意form标签里的action需要暂时先空着,等flask的代码写完后填入flask的链接地址 然后将这个vue.js需要在index.js里面配置 三.用python实现连接数据库,获取表单数据并入库 四,将写入到数据库表格的内容写入到网页中,在网页展示 别忘了在vue的form标签的action属性加入flask的地址  效果展