Adds a validation rule for the given group

Adds a validation rule for the given group of elements

Only groups with a name can be assigned a validation rule. Use addGroupRule() when you need to validate elements inside the group. Also use addRule() if you need to validate the group as a whole.

void HTML_QuickForm::addGroupRule ( string $group , mixed $arg1 , string $type = ” , string $format = ” , int $howmany = 0 , string $validation = ‘server’ , bool $reset = false )

Example

$genderradioarray=array(); 
$genderradioarray[] =& $mform->createElement('radio', 'gender', '', get_string('gendermale'), 'Male');
$genderradioarray[] =& $mform->createElement('radio', 'gender', '', get_string('genderfemale'), 'Female'); 
$mform->addGroup($genderradioarray, 'genderradioar', get_string('gender'), array(' '), false); 
$mform->addGroupRule('genderradioar', get_string('missinggender'), 'required', null, 1);

source

Leave a comment