$cgi->checkbox_group(-name=>'checkoptions',-value=> ['Checkbox1', 'Checkbox2', 'Checkbox3'], -onClick=>"this.form.submit()") my $flag= $cgi->param('checkoptions'); if($flag eq 'Checkbox1'){ print "Input for checkbox1 ",$cgi->textfield(-name=>"option1");}