动态创建form 完成form 提交

document.body.appendChild(jForm) won‘t work because jForm is not a dom element, it is a jQuery object so add the below script before jForm.submit();

jForm.appendTo(‘body‘)
function loadPage(url, projectName) {
    var jForm = $(‘<form></form>‘, {
        action: url,
        method: ‘post‘
    });

    $("<input>", {
        name: ‘curPrj‘,
        value: projectName
    }).appendTo(jForm);

    jForm.appendTo(‘body‘).submit();
}
 var form = $("<form method=‘post‘></form>"),
        input;
    form.attr({ "action": url });
    $.each(args, function (key, value) {
        input = $("<input type=‘hidden‘>");
        input.attr({ "name": key });
        input.val(value);
        form.append(input);
    });
    form.appendTo(‘body‘).submit();
时间: 2024-11-07 17:37:37

动态创建form 完成form 提交的相关文章

JQuery动态创建表单并提交

// 捕捉链接的点击事件 $('#btn').click(function(){ // 取得要提交的参数 var my_val = $.trim($('#ipt').val()); // 取得要提交页面的URL var action = $(this).attr('href'); // 创建Form var form = $('<form></form>'); // 设置属性 form.attr('action', action); form.attr('method', 'pos

用javascript动态创建并提交表单form,表格table

<script> //helper function to create the formfunction getNewSubmitForm(){ var submitForm = document.createElement("FORM"); document.body.appendChild(submitForm); submitForm.method = "POST"; return submitForm;} //helper function t

javascript 实现动态创建Form发送数据

1 javascript 实现动态创建Form发送数据 2 数据传送get 或者post 1 GLOBAL.namespace("DySend"); 2 3 /** 4 * post方式提交数据 为正常提交方式 动态创建form表单进行提交 5 * 6 * @param {} 7 * path action URL路径 8 * @param {} 9 * params 一个对象 10 * @param {} 11 * methodType 12 */ 13 GLOBAL.DySend.

jequery动态创建form

var form=document.createElement("FORM"); // 设置属性 form.setAttribute("action","<%=pt.get("cas.url")%>/login"); form.setAttribute("method",'post'); // 创建Input var name_input = $('<input type="te

form表单提交

1.form表单提交.html页面失败 <%--客户端form--%> <form id="form2" action="LoginOne.html" method="post"> <div> 用户名: <input type="text" name="username" value="admin" /> <input type=&q

extjs中form表单提交成功、失败的响应信息

类Ext.form.Action.Submit 处理表单Form数据和返回的response对象的类. 该类的实例仅在表单Form{@link Ext.form.BasicForm#submit 提交}的时候创建. 返回的数据包必须包含一个 boolean 类型的success属性,还有可选地,一个含有无效字段的错误信息的属性 A response packet may contain: ·        success property : Boolean - required. ·     

JavaScript动态修改html组件form的action属性

用javaScript动态修改html组件form的action属性,可以在提交时再决定处理表单的页面. <%--JavaScript部分--%><script language="javascript">    <%--略掉其余代码--%>    if(usertypevalue=="company"){         document.form.action="./company.jsp"        

Jquery来对form表单提交(mvc方案)

来自:http://www.cnblogs.com/lmfeng/archive/2011/06/18/2084325.html 我先说明一下,这是asp.net mvc 里面的用法, Jquery来对form表单提交,下面是一个form表单,里面没有action字段,我们来用Jquery注册事件进行提交, <form method="post" id="documentForm">    <input type="hidden"

extjs在form表单提交成功、故障响应信息

类别Ext.form.Action.Submit 处理表单Form数据并返回response类对象. 这个类的仅在形式实例Form{@link Ext.form.BasicForm#submit 提交}创建时间. 返回的数据包必须包括一个 boolean 类型的success属性,还有可选地.一个含有无效字段的错误信息的属性 A response packet may contain: ·        success property : Boolean - required. ·