根据需求需要设置dateBox的隐藏和必填
//隐藏(需要隐藏父标签才可以)
$("#payBondTime").parent().addClass("hide");
$("#payBondTime").datebox({required:false});
//显示
$("#payBondTime").parent().removeClass("hide");
$("#payBondTime").datebox({required:true});
这时候$("#payBondTime").datebox({required:true});中required:true却出现了问题,死活获取不到日期的值,然后各种找,终于看到一篇文章解决了问题
日期
$("#" +id).datebox('options').required = isRequired;
$("#" +id).datebox('textbox').validatebox('options').required = isRequired;
$("#" +id).datebox('validate');
原文链接:https://blog.youkuaiyun.com/xuexiaodong2009/article/details/86704578