WdatePicker的onpicked使用

开发过程中遇到的需求,点击时间选择购入时间,根据数据库中存储的阈值,自动生成保修时间、报废时间并填充。但是因为时间选择器用的WdatePicker插件,无法直接获取input框的值,后来百度后得到解决方法,具体代码如下:
注意:使用onpicked时,后面的方法不能加括号,如果加括号传输参数,可按照$dp.$('标签的id值')【类似于id选择器,直接获取标签对象】

<label class="col-sm-2 control-label"><span style="color:red">*</span>购入时间:</label>
				<div class="col-sm-4">
					<div class="input-group">
						<form:input id="buyTime" cssStyle="width:25%;min-width:200px"
							path="buyTime" readonly="true" cssClass="form-control" />
						<button type="button" class="btn btn-default"
							onclick="WdatePicker({el:$dp.$('buyTime'),dateFmt:'yyyy-MM-dd',onpicked:genTime});">
							<i class="fa fa-calendar"></i>
						</button>
					</div>
				</div>
function genTime() {
  		var value = $("#buyTime").val();
  		console.log(value);
  		if(value == '' || value == null){
  			console.log("日期为空,请选择");
  		}else{
  			var surl = "${rootUrl}app/equip/server/putTime/"
				+ value;
			$.get(surl, function(responseText) {
				var warn = responseText['warntime'];
				var scarp = responseText['scarptime'];
				$("#useTime").attr("value",'');
				$("#useTime").attr("value",warn);
				$("#discardTime").attr("value",'');
				$("#discardTime").attr("value",scarp);
			})
  		}
	};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值