Moodle创建单选按钮组

时间:2015-07-19 09:42:58

标签: moodle

我是moodle的新手。这是一个非常基本的问题,我搜索了很多但却无法正确创建一组radiobuttons。到目前为止,我还没有在moodle表单中创建单选按钮。

我想要两个单选按钮,带有标签"奖励"和#34;在我创建的本地插件中扣除"。

我写的代码:

$awardingTypeRadioArr = array();
$awardingTypeRadioArr[0] = $mform->createElement( 'radio','award','',get_string('clAwardRadioLbl','local_hps'));
$awardingTypeRadioArr[1] = $mform->createElement( 'radio','award','',get_string('clDeductRadioLbl','local_hps'));
$mform->addGroup( $awardingTypeRadioArr,'awardingType' );

我收到单选按钮和标签,但默认情况下会检查两者中的第二个。更大的问题是,我没有为表单数据中的单选按钮获取任何内容。

请说明如何执行此操作。 感谢。

1 个答案:

答案 0 :(得分:1)

你必须使用'奖励'而不是' awardingType'在下面一行:

$ mform-> addGroup($ awardingTypeRadioArr,' awardingType');

另外,要设置详细值,您可以使用

$ mform-> setDefault()函数。 希望这有帮助