$attr = "onChange = alert('hi');";
$objs = array();
$objs[] =& $mform->createElement('select', $this->name.'_op', null, '',$this->get_operators(), $attr);
以上是我的代码,这里没有在我的选择框中添加javascript。
实际上moodle文档说第4个参数是值,第5个参数是属性,但是上面的代码第5个参数是值和属性在任何地方都不起作用。如何自定义 createElement 函数。
moodle 和 php 版本由他现在离开的另一个开发人员从 5.6 升级到 php 7.1,现在出现此问题