2015-07-19 111 views
0

我是新來的moodle。這是一個非常基本的問題,我搜查了很多,但無法正確創建一組單選按鈕。到目前爲止,我還沒有在moodle表單中創建單選按鈕。Moodle創建單選按鈕組

我想要兩個單選按鈕,標籤「獎勵」和「扣除」,在我創建的本地插件中。

代碼,我寫道:

$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

你必須用 '獎',而不是在下面一行 'awardingType':

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

還設置detault值可以使用

$ mform-> setDefault()函數。 希望這會有所幫助

+0

感謝您的回覆! – Bhargava