как запустить функцию на кнопку mform в php - PullRequest
0 голосов
/ 11 ноября 2019

Я новичок в PHP. Я работаю над проектом, в котором используется Moodle. Я создал кнопку mform

  $mform->addElement('button', 'downloadCSV', 'Download CSV');

Я хочу загрузить CSV-файл по нажатию этой кнопки. Но как мне вызвать функцию при нажатии этой кнопки

1 Ответ

0 голосов
/ 14 ноября 2019

При добавлении кнопки в mform она получает идентификатор id_BUTTONNAME. Это означает, что для создания события click для него вы можете определить функцию с этим сгенерированным идентификатором в вашем файле .js. Я создал для вас здесь функцию, которая должна срабатывать при каждом нажатии вашей кнопки, если она вставлена ​​в файл .js, включенный в вашу форму:

$("#id_downloadCSV").click(function() {
    DO STUFF HERE
});
...