如何在Moodle v1.9中将Mavascript添加到MoodleForm。
我尝试了以下代码:
$mform->addElement('static', null,
'<script type="text/javascript">
//<![CDATA[
$(\'input#id_userfile\').change(function() {
var filePath = $(this).val();
if (filePath.indexOf(\'aaa\') > 0)
$(\'select#id_roleassign\').val(\'11\');
else if (filePath.indexOf(\'bbb\') > 0)
$(\'select#id_roleassign\').val(\'22\');
else
$(\'select#id_roleassign\').val(\'\');
});
//]]>
</script>');
但它似乎没有javascript进入页面源。
知道如何将javascript添加到MoodleForm代码中吗?
感谢您的帮助!
答案 0 :(得分:0)
你试过了吗?
$mform->addElement('html', '[insert any html you want here]');
(但是,请停止使用Moodle 1.9 - 它已经不支持任何形式的安全修复程序超过5年了,并且基本上已经过时且过时了。)