是否有任何在moodle php中選擇username
值的選項?如何獲取addElement值到變量?
我只想拿用戶名在$myUser
的時候表單加載。
$mform->addElement('text', 'username', get_string('forumname', 'forum'), $attributes);
參考: - http://docs.moodle.org/dev/lib/formslib.php_Form_Definition#addElement
是否有任何在moodle php中選擇username
值的選項?如何獲取addElement值到變量?
我只想拿用戶名在$myUser
的時候表單加載。
$mform->addElement('text', 'username', get_string('forumname', 'forum'), $attributes);
參考: - http://docs.moodle.org/dev/lib/formslib.php_Form_Definition#addElement
從表單之外:
$form = new my_form();
$currentdata = (object)array('username' => $user->username);
$form->set_data($currentdata);
在極少數情況下,這是不可能的,你可以,相反,使用到的CustomData它傳遞:
$form = new my_form(null, array('username' => $user->username));
然後,你的表格中:
$username = $this->_customdata['username'];
$mform->addElement('text', 'username', get_string('forumname', 'forum'), $attributes);
$mform->setDefault('username', $username);
一旦你擁有它,你需要用$ myuser做什麼? –
@Russell England我需要'onkeyup($ myUser);'javaScript的值。 – Muhammed
我猜你應該使用YUI模塊與您的窗體 - http://docs.moodle.org/dev/YUI/Modules –