jquery 获取及设置表单值(转载)


一、通用
   设置值:
          $("input#mobile").val("61dh");
          $("#mobile").attr("value","dd");
    获取值
          $("#city").val()
       id是字符串变量:alert($("#"+info).val());
二、单选按钮
      获取单选按钮值:
             $("input[name='radio_name']:checked").val()
      jquery 设置radio的值:
            $("input[name='married'][value="+<%= married %>+"]").attr("checked",true);
三、button
  jquery设置和禁用按钮的值:
              $("#submitInfo").attr("disabled",true);
               $("#submitInfo").attr("value","正在提交...");
四、Select组件
    获取select 选中的 text :
           $("#ddlregtype").find("option:selected").text();
    获取select选中的 value:
           $("#ddlregtype ").val();
    获取select选中的索引:
         $("#ddlregtype ").get(0).selectedindex;
    获取select的所有文本
         $("#ddlregtype").text();
    获取Select最大的索引值
        $("#select_id option:last").attr("index");  //

    设置select选中的索引:
         $("#ddlregtype ").get(0).selectedindex=index;//index为索引值
    设置select 选中的value:
        $("#ddlregtype ").attr("value","normal“);
        $("#ddlregtype ").val("normal");
        $("#ddlregtype ").get(0).value = value;

    添加监听事件-当选择其中一项时触发
        $("#select_id").change(function(){//code...});

    追加一个Option(下拉项):
        $("#select_id").append("<option value='Value'>Text</option>");  //为
    插入一个Option(第一个位置)
        $("#select_id").prepend("<option value='0'>请选择</option>");
    删除Select中索引值最大Option(最后一个)
        $("#select_id option:last").remove();
    删除Select中索引值为0的Option(第一个)
        $("#select_id option[index='0']").remove();
    删除Select中Value='3'的Option
        $("#select_id option[value='3']").remove();  //
    删除Select中Text='4'的Option 
        $("#select_id option[text='4']").remove();  //


jQuery中设置form表单中action值的方法


html代码:

<form id="myFormId" name="myForm" action="" method="post">
  <input type="hidden" id="inParam" name="inParam" />
  <input type="hidden" id="tstype" name="tstype" />
  <input type="hidden" id="zd" name="zd" />
</form>

熟悉JavaScript的朋友一定晓得JS可以动态改变form表单中action的值,写法如下:

document.myForm.action = "userinfo.shtml";   

//需要注意的是form标签一定要有name属性,光有id没有name不起作用

 

document.myForm.attributes["action"].value  = "XXXXXXXX";

document.all("myFormId").setAttribute("action", "欲赋的action的值");

 

上述两种方式在JavaScript中均经过测试。

 

--------------------------------------------------------------------------------------------------

下面介绍在jQuery中设置form表单中action的值的方法。

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

【注意】:$("#myFormId").action="XXX";  这种写法是不起作用的!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值