在开发的时候发现的小细节,之前用validform验证日期输入框必填,后来发现满足以下条件可实现必填了,条件如下:
1、打开页面时日期有默认值。
my97 datepicker里没有找到默认值显示功能,我写了2个公用函数来实现:
/*获取指定日期,返回指定格式如2012-12-01
*days-为0标示获取当前时间,负值(如-1)为当前时间前一天的年月日,正值反之
*time-指定时间(如2015-3-5)配合days(如-100)表示2015-3-5前100天的年月日
*has_hms-表示是否包含时分秒,默认无
/
function global_tool_getdate(days,time,has_hms){
var newdate;
if(days==0){
var now=new Date();
var y=now.getFullYear();
var m=now.getMonth()+1;
m=(m<10?"0"+m:m);
var d=now.getDate();
d=(d<10?"0"+d:d);
if(has_hms){
var h=now.getHours();
h=(h<10?"0"+h:h);

本文介绍了在My97 DatePicker日期控件中,如何通过设置默认值和禁用清空按钮来实现日期输入框的必填效果,从而避免使用额外的验证控件。通过提供两个公共函数来获取指定格式的日期,并展示如何为输入框赋值和隐藏清空按钮。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



