jQuery中设置form表单

论坛 期权论坛 脚本     
匿名技术用户   2021-1-3 22:22   210   0
<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();

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP