From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

HTML::Shakan::Field::Choice - choice field

SYNOPSIS

HTML::Shakan::Field::Choice->new(
name => 'pref',
choices => [
#value=> label
tokyo => 'tokyo',
osaka => 'osaka',
kyoto => 'kyoto',
],
);
# or shortcut
ChoiceField(
name => 'pref',
choices => [
tokyo => 'tokyo',
osaka => 'osaka',
kyoto => 'kyoto',
],
);
# if you want radio button
ChoiceField(
name => 'pref',
choices => [
tokyo => 'tokyo',
osaka => 'osaka',
kyoto => 'kyoto',
],
widget => 'radio',
);
# if you want checkbox
ChoiceField(
name => 'pref',
choices => [
tokyo => 'tokyo',
osaka => 'osaka',
kyoto => 'kyoto',
],
widget => 'checkbox',
);

DESCRIPTION

Choice field implementation. This field may show in HTML as <select></select> tag.

base class

HTML::Shakan::Field

SEE ALSO

HTML::Shakan