问题描述
- 一个easyui datebox 的取值问题
-
我用setValue设置datebox默认为今天,之后在onSelect将变化赋值给一个隐藏域,
为啥这个隐藏域的值就获取不到了呢?求教。。。头发都快抓掉了~~谢谢
解决方案
你的代码呢?还有如何取值的?服务器端还是客户端?
解决方案二:
function dateBoxValue(){
var curr_time = new Date();
var cury= curr_time.getFullYear();
var curm=curr_time.getMonth()+1;
var curd=curr_time.getDate();
var curh=curr_time.getHours();
var curmm=curr_time.getMinutes();
var curs=curr_time.getSeconds();
var curms=curr_time.getMilliseconds();
var strDate=cury + "-" + (curm < 10 ? ("0" + curm) : curm) + "-" + (curd < 10 ? ("0" + curd) : curd);
var stime= (curh < 10 ? ("0" + curh) : curh)+":"+(curmm < 10 ? ("0" + curmm) : curmm)+":"+"00"+"."+"0";
alert(strDate+stime);
//将datebox的初始值设为系统日期
$('#RQ').datebox('setValue', strDate);
//系统日期的值付给隐藏域
document.getElementById("RQFiledId").value=strDate;
//datebox的值发生变化时,将变化值赋给隐藏域
$('#RQ').datebox({
onSelect:function(data){
var dstring= $('#RQ').val(data);
var y = data.getFullYear();
var m = data.getMonth()+1;
var d = data.getDate();
Sdatestring=y + "-" + (m < 10 ? ("0" + m) : m) + "-" + (d < 10 ? ("0" + d) : d);
alert(Sdatestring);
document.getElementById("RQFiledId").value=Sdatestring;
}
});
没招了,怎么取都是当天。。。T^T
时间: 2024-08-03 22:33:16