easyUI的databox取值

来源:互联网 发布:华云数据 薪水不行 编辑:程序博客网 时间:2024/06/06 17:29

小组会上,一同事说easyUI的日期框取不到值,不信。

回来一试,$("#id").val()果真取不到值,大惊。

经过一番周折,问询度娘等手段,终于搞定,窃喜。

方法1:不设置datebox的监听事件

$(function(){    $("#publishDate").datebox ({    required:true,                missingMessage:'请输入日期!',        validType:'validtor',        formatter:myformatter,        parser:myparser         });     });
$("#publishDate").datebox("getValue"); 

方法2:设置databox的监听事件

$(function(){    $("#publishDate").datebox ({    required:true,    onSelect: function(date){        $("#publishDate").val(date);      }  ,                missingMessage:'请输入日期!',        validType:'validtor',        formatter:myformatter,        parser:myparser         });     });
$("#publishDate").val();

但是这样取出来格式不正确,再format下格式。。。

$(function(){    $("#publishDate").datebox ({    required:true,    onSelect: function(date){        $("#publishDate").val(myformatter(date));      }  ,            missingMessage:'请输入日期!',        validType:'validtor',        formatter:myformatter,        parser:myparser         });     });
function myformatter(date){var y = date.getFullYear();var m = date.getMonth()+1;var d = date.getDate();return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d); }


完美搞定。。。




0 0
原创粉丝点击