我是 Moodle 插件的新手。我希望选择日期范围并以 Moodle 形式设置默认日期,这将取决于下拉值的选择值。 如果有人能帮助我,那就太好了。
我已经尝试过这段代码,但没有解决问题。
function init() {
$('#id_term').change(function() {
$('#id_from').load=('dropdownvalpicker.php');
});
}
dropdownvaluepicker.php 文件:
$year=2019; $month=9;$day=1;// then make timestamp of your date
$defaulttime = make_timestamp($year, $month, $day);
// echo $mform->addElement('date_selector', 'from', get_string('from'));
// echo "$mform->setDefault('from', $defaulttime)";
echo $defaulttime;
//code in the form.php file
$mform->addElement('date_selector', 'from', get_string('from'),$yearrange);
$mform->setType('from',PARAM_INT);
$mform->setDefault('date_field', date('U', strtotime("+14 天"))); 以下代码将日期选择器的默认值从今天的日期更改为未来 14 天。第二个参数返回 Unix 格式的日期,从现在开始 14 天。