JQuery 输入框 下拉框 单选 复选框 控件的赋值与取值

1,输入框

<div class="div_h ">
     <label for="taskname" style="margin-left: 11px;margin-right: 39px;">名称</label>
     <input  id="taskname" type="text" name="taskname" class="bi-width140 form-control " value="${entity.taskname}"/>
     //value="${entity.taskname}"这是后端传过来的值
</div>

取值:var taskname = $("#taskname").val()

赋值:$("#taskname").val(name)
name是要传入进去的值

2,下拉框

前端

 <label for="costid" style="margin-left: 40px;margin-right: 11px;">成本方案</label>
     <select name="costid" id="costid" class="bi-width140 " value="${entity.costid}">
         <option value=""></option>
         <c:forEach items="${costlist}" var="item" varStatus="status">
             <option value="${item.id}">${item.planname}</option>
         </c:forEach>
     </select>

后端:

 List<CbhsDrctfanganInfEntity> cbhsDrctfanganInfEntities = cbhsDrctfanganInfEntityDao.findByCode(paraMap.get("faid"));
 model.addAttribute("costlist",cbhsDrctfanganInfEntities);

取值:var costid = $("#costid").val()

赋值:$("#costid").val(value)

3,单选

<div id="wrap">
	<input type="radio" name="zbstatus" value="0" /><input type="radio" name="zbstatus" value="1" /></div>

取值:$('input:radio:checked').val()或$('input[name="zbstatus"]:checked').val()

赋值:$("#zbstatus").val(value)

获取一度组单选按知钮道对象:var obj_payPlatform = $(’#wrap input[name=“zbstatus”]’);
获取被选中按钮的值 :var val_payPlatform = $(’#wrap input[name=“zbstatus”]:checked ').val();

补充链接:https://zhidao.baidu.com/question/588818927.html

4,复选框

前端

 <label style="padding:5px 10px 0px 20px;">方案</label>
    <select name="planname" id="planname"  class="easyui-combobox" style="width: 150px;height: 25px" data-options="multiple:true" onchange="FaBindhsDate()">
        <%--<option value=""></option>--%>
        <c:forEach items="${planlist}" var="item" varStatus="status">
            <option value="${item.id}">${item.planname}</option>
        </c:forEach>
    </select>

后端

 List<CbhsDrctfanganInfEntity> cbhsDrctfanganInfEntities = cbhsDrctfanganInfEntityDao.findByCode(paraMap.get("faid"));
 model.addAttribute("planlist",cbhsDrctfanganInfEntities);

取值:var orderstatus = $("#planname").combobox("getValues");

赋值:$("#planname").combobox("setValue",['赋值']);

监听事件:监听复选框中的值,并进行事件操作,此代码不可完全套用,只提供一种思路
补充链接:https://www.cnblogs.com/exmyth/p/4062793.html

$(document).ready(function () {
        $("#planname").combobox({
            onChange: function (n,o) {
                var plannames = $("#planname").combobox("getValues");
                //对复选中的字符串提取,加工操作
                var plannamestr ='';
                if (plannames&&plannames!='') {
                    var tmpStr='';
                    var arr = plannames.join(',').split(',');
                    for (var i = 0; i < arr.length; i++) {
                        if(arr[i]!=''){
                            if(tmpStr==''){
                                tmpStr=tmpStr+arr[i];
                            }else {
                                tmpStr=tmpStr+","+arr[i];
                            }
                        }
                    }
                    if(tmpStr!=''){
                        plannamestr =tmpStr;
                    }
                }
                
                var postdata ={
                    planname:plannamestr
                }
				//将值传入后台进行操作
                dLong.post("/cbhsHsunitTasklog/gethsdate",postdata,function(data){
                    if (data.success) {
                        var list= data.hslist;
                        var nr="";
                        for(var i = 0; i < list.length; i++) {
                            nr+= '<option value='+list[i].costdatatimeval+'>'+list[i].costdatatime+'</option>'
                        };
                        $("#hsdate").html(nr);//样式插入标签
                    }
                },true);
            }
        });
    });
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值