Php 如何在变量中获取加法值?
moodle php中是否有将Php 如何在变量中获取加法值?,php,moodle,quickform,Php,Moodle,Quickform,moodle php中是否有将username值带入变量的选项 我只想在加载表单时将用户名放入$myUser $mform->addElement('text', 'username', get_string('forumname', 'forum'), $attributes); 参考:-从您的表单外部: $form = new my_form(); $currentdata = (object)array('username' => $user->username); $
username
值带入变量的选项
我只想在加载表单时将用户名放入$myUser
$mform->addElement('text', 'username', get_string('forumname', 'forum'), $attributes);
参考:-从您的表单外部:
$form = new my_form();
$currentdata = (object)array('username' => $user->username);
$form->set_data($currentdata);
$username = $this->_customdata['username'];
$mform->addElement('text', 'username', get_string('forumname', 'forum'), $attributes);
$mform->setDefault('username', $username);
在极少数情况下,您可以使用customdata将其传入:
$form = new my_form(null, array('username' => $user->username));
然后,在您的表单中:
$form = new my_form();
$currentdata = (object)array('username' => $user->username);
$form->set_data($currentdata);
$username = $this->_customdata['username'];
$mform->addElement('text', 'username', get_string('forumname', 'forum'), $attributes);
$mform->setDefault('username', $username);
我不知道该建议什么,我每天都使用moodle表单,我上面所描述的一直对我有用。也许如果你在这里或moodle.org上发布更多的代码,那么有人可能会指出你哪里出了问题。一旦你有了$myuser,你需要用它做什么?@Russell England我需要
onkeyup($myuser)的值代码>javaScript。我猜您应该在表单中使用YUI模块-