2017-10-13 6 views
0

Comment puis-je ajouter javascript à MoodleForm dans Moodle v1.9.Comment ajouter javascript à MoodleForm dans Moodle v1.9

J'ai essayé le code suivant:

$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>'); 

Mais il ne semble pas obtenir le javascript dans la page source.

Une idée pour ajouter du javascript au code MoodleForm?

Merci pour votre aide!

Répondre

0

Avez-vous essayé:

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

(Mais, s'il vous plaît cesser d'utiliser Moodle 1.9 - il a été non pris en charge pour toute forme de correctifs de sécurité depuis plus de 5 ans maintenant et est fondamentalement très vieux et hors de date).

+0

Merci, je vais essayer. La mise à niveau est en cours, mais il faut beaucoup de travail pour mettre à niveau les développements personnalisés vers Moodle 3.x. – klor