jQuery中设置form表单

<form id="myFormId" name="myForm" action="" method="post">
  <input type="text" id="name" name="name" />
</form>


一: js操作

//需要注意的是form标签一定要有name属性,光有id没有name不起作用
document.myForm.action = "user.do";  
document.myForm.attributes["action"].value  = "XXXXXXXX";
document.all("myFormId").setAttribute("action", "欲赋的action的值");

document.MyForm.target="Doing";
document.MyForm.action="ask_tj.asp";
document.MyForm.method="POST"
document.MyForm.submit();


二 :Jquery操作

$("#myFormId").attr("action", "userinfo.shtml");

$("#myFormId").attr("target","_blank"); 

$("#myFormId").attr("method","POST"); 

$("#myFormId").attr("enctype","application/x-www-form-urlencoded"); 

$("#myFormId").attr("encoding","application/x-www-form-urlencoded"); 

$("#myFormId").submit();


注:
改变form的enctype属性时,如果只写$("#form").attr("enctype","application/x-www-form-urlencoded");
将不起作用,必须将以下两句结合才能生效:
    $("#myFormId").attr("enctype","application/x-www-form-urlencoded");
    $("#myFormId").attr("encoding","application/x-www-form-urlencoded");


三: jquery给form动态添加表单信息

var form = $("#myFormId");
// 创建Input  
var my_input = $('<input type="text" name="my_name" />');  
my_input.attr('value', my_val);  
// 附加到Form  
form.append(my_input);  
// 提交表单  
form.submit();

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值