select, radio and checkbox field types.
ProductVersion of type select, with values Bread 2.0, Bread 2.1, Butter 1.5, Butter 1.6. This is defined in templates/Webname/twikicatitems.tmpl as select|ProductVersion|1|Bread 2.0|Bread 2.1|Butter 1.5|Butter 1.6
WebForm topic defining the form.
|ProductVersion:|Bread 2.0, Butter 1.6|
|ProductVersion:|Bread 20, Butter 16|
lib/TWiki/Form.pm of 01 Sep 2001 release.
if( $cmd[0] eq "select" || $cmd[0] eq "radio") {
$catname = $cmd[1];
$scatname = $catname;
#$scatname =~ s/[^a-zA-Z0-9]//g;
my $size = $cmd[2];
for( $i = 3; $i < $len; $i++ ) {
my $value = $cmd[$i];
my $svalue = $value;
# remove: $svalue =~ s/[^a-zA-Z0-9]//g;
if( $src =~ /$value/ ) {
$catvalue = "$svalue";
}
}
} elsif( $cmd[0] eq "checkbox" ) {
$catname = $cmd[1];
$scatname = $catname;
#$scatname =~ s/[^a-zA-Z0-9]//g;
if( $cmd[2] eq "true" || $cmd[2] eq "1" ) {
$i = $len - 4;
$catmodifier = 1;
}
$itemsPerLine = $cmd[3];
for( $i = 4; $i < $len; $i++ ) {
my $value = $cmd[$i];
my $svalue = $value;
# remove: $svalue =~ s/[^a-zA-Z0-9]//g;
if( $src =~ /$value[^a-zA-Z0-9\.]/ ) {
$catvalue .= ", " if( $catvalue );
$catvalue .= $svalue;
| TWiki version: | 01 Sep 2001 |
| TWiki plugins: | N/A |
| Server OS: | N/A |
| Web server: | N/A |
| Perl version: | N/A |
| Client OS: | N/A |
| Web Browser: | N/A |
| WebForm | |
|---|---|
| TopicClassification | BugResolved |
| ImplementationDate | Select one... |