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="text" name="username" />‘);
name_input.attr(‘value‘, name);
var pwd_input = $(‘<input type="text" name="password" />‘);
pwd_input.attr(‘value‘, pwd);
var isajax_input = $(‘<input type="text" name="isajax" />‘);
isajax_input.attr(‘value‘, true);
var lt_input = $(‘<input type="text" name="lt" />‘);
lt_input.attr(‘value‘, lt);
var _eventId_input = $(‘<input type="text" name="_eventId" />‘);
_eventId_input.attr(‘value‘, "submit");

// 附加到Form
form.append(name_input);
form.append(pwd_input);
form.append(isajax_input);
form.append(lt_input);
form.append(_eventId_input);
form.append("</form>");
alert(form.html);
document.body.appendChild(form);
// 提交表单
form.submit();

时间: 2024-10-12 13:29:38

jequery动态创建form的相关文章

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.

jquery动态创建form表单

function exportExcel() { var merchantName = $('#merchantName').val(); var merchantNo = $('#merchantNo').val(); var orderNo = $('#orderNo').val(); var phone = $('#phone').val(); var orderStatus = $('#orderStatusCombobox').combobox('getValue'); var pai

动态创建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>', {

使用jquery 动态创建form 并提交

$(document).ready(function(){    $("a.delete").click(function(event){        action = this.getAttribute("action")        form = $("<form></form>")        form.attr('action',action)        form.attr('method','post'

用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动态创建表格:新增、删除行和列

转载:http://www.cnblogs.com/pato/archive/2009/09/02/1559068.html 利用js来动态创建表格有两种格式,appendChild()和insertRow.insertCell().两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧. 1.inserRow()和insertCell()函数 insertRow()函数可以带参数,形式如下: insertRow(index):index从0开始 这个函数将新行添加

用户控件、动态创建添加

使用用户控件: 项目右键添加,用户控件,选择用户控件cs 在生成的项目中用设计编辑,点击菜单栏生成,生成解决方案,然后用户控件就可以使用了 制作简单的qq窗口,根据数据库自动添加数据 制作用户控件: 实体类:(qq,haoyou) qq: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace QQ.App_Code { public class qq { pu

C# 学习笔记(一) Winform利用Assembly反射动态创建窗体

1. 添加Reflection 1 //添加对Reflection程序集引用 2 using System.Reflection; 3 4 // 引用窗体创建方法CreateForm,传入参数 5 private void btnCreateForm_Click(object sender, EventArgs e) 6 { 7 CreateForm("testForms", "UseAssemblyToCreateForms"); 8 } 9 /// <su

C#动态创建两个按钮,btn2复制btn1的Click事件,匿名委托

现在有一个按钮btn1,要动态创建出一个btn2,需要btn2点击时调用btn1的点击. 在delphi中这种操作很简单:btn2.onClick:=btn1.onClick,因为onClick就是个属性,和name.width.height一样. 但是c#不能直接访问,这就麻烦了, 匿名委托,例子: //循环把所有菜单条目加到左侧 Image img=null, imgDefaultDa = null, imgDefaultXiao = Image.FromFile(s + "菜单小项.png