Well, I put a Perl function call in the -onsubmit of this button and it got called.
I have an array reference. When my page gets created the CGI loops through the array and puts the values into Text boxes so they can be changed.
I have a JavaScript to dynamically add rows to this table.
When the form is submitted, I need to gather the current values and put them back in my array ref. Here's the code:
sub generateFlgNotes
{
my $cgi = shift;
my $readonly = shift;
my $attr = shift;
my $attrHash = shift;
my $value = $attrHash->{VALUE};
my $result;
$result .= $cgi->start_table({-id=>'FlagNotesTable'});
foreach my $note (@$value)
{
$result .= $cgi->Tr({},
$cgi->td("<TextArea>$note</TextArea>"));
}
$result .= $cgi->end_table({});
my $addbutton = button(-name=>'AddFlagNote',
-value=>'Add Flag Note',
-onclick=>"return addNote('FlagNotesTable', '')",
-onsubmit=>?????);
$result .= $addbutton;
return $result;
}
|