关于datebox点选规则的代码,我想写在data-options属性标签中(规则见正文)

提问 未结 2 5624
悬赏:20飞吻
<input type="text" name="start_date" data-toggle="topjui-datebox"
data-options="id:'start_date',required:true,prompt:'必选',
validator:function(date){
var now=new Date();//当前值
var d1=new Date(now.getFullYear(),now.getMonth(),now.getDate()-1);//算作当前值
return d1<date;//当前值小于点选值(return true,有效)
}
">
问题如下:
1:这段代码写在data-options之中,就没有效果。
2:而将这段代码写在页面的
$(document).ready(function(){
debugger;
//初始化日期控件的点选有效性规则
$('#start_date').datebox().datebox('calendar').calendar({
validator : function(date){//data参数是点选的值
var now=new Date();//当前值
var d1=new Date(now.getFullYear(),now.getMonth(),now.getDate()-1);//算作当前值
return d1<date;//当前值小于点选值(return true,有效)
}
});
});
这样写就管作用,请问,这是个什么原因?
回帖
回帖须知