jqweui表单日期只选年月的问题

jqweui表单日期只选年月的问题

官网下载js代码

目前官网最新版本是1.2.1的,尽量不要下载压缩版的jquery-weui.min.js,因为压缩版的找代码和修改起来不直观,建议下载jquery-weui.js,

修改代码

  1. 快速找到这一行代码;
    在这里插入图片描述

  2. 找到后在var p=this的上的新增一个数组数组的元素就是你表单的需要只选年月的元素
    在这里插入图片描述
    在这里插入图片描述

  3. 修改源码中的3处地方,加上判断功能,使其只在数组中的元素才使用年月,其余的日期格式的表单元素不受影响
    判断元素的id是否存在于数组中,如果存在就截取年月
    判断元素的id是否存在于数组中,如果存在就截取年月

判断元素的id是否存在于数组中,如果存在就只渲染年月选择项,其余的不加载
判断元素的id是否存在于数组中,如果存在就只渲染年月选择项,其余的不加载

以上2处改完后,并未完毕,还有1处需要修改
在这里插入图片描述
以上修改完毕后,就搞定了,
你只需在你们代码中使用

$("#c205010").datetimePicker({
		        title: '请选择开始日期',
		        times:function(){return [];},
				parse:function(str){
					return str.split("-");
				}
		    });
	$("#c205006").datetimePicker({
			})

下面是截图,为了方便,我把我数组中的c205006元素去掉,以实现一个表单中,既有年月,又有年月份时分的样例。

在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值