2017-10-13 10 views
0

Moodle v1.9のMoodleFormにjavascriptを追加するにはどうすればよいですか?Moodle v1.9のMoodleFormにjavascriptを追加するには

私は、次のコードを試してみました:

$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を取得していないようです。

MoodleFormコードにjavascriptを追加する方法はありますか?

ありがとうございました!

答えて

0

あなたが試してみました:

$mform->addElement('html', '[insert any html you want here]'); 

(しかし、Moodleの1.9を使用して中止してください - それは今5年以上のセキュリティフィックスの任意の形式のためにサポートされていないとなっており、基本的には非常に古いものと古くなっています)。

+0

ありがとうございます、私は試してみます。アップグレードは進行中ですが、カスタム開発をMoodle 3.xにアップグレードするには多くの作業が必要です。 – klor

関連する問題