use CGI (:standard);
$ref = "x.cgi"; a({href=>$ref}, "yy")
textfield({name=>"yy", size=>5})
password({name=>"yy", size=>5})
textarea({name=>"yy", cols=>5, rows=>2})
submit({value=>"yy"})
button( {name=>"xx", value=>"yy", onclick=>"submit()", } )
%labels = (0=>'a',1=>'q',2=>'x'); popup_menu( { name=>"xx", values=>[0..2], labels=>\%labels, size=>4, } )
@a = ('xx','yy','zz'); radio_group( { name=>'nn', values=> \@a, default=>'_', linebreak=>1, } )
%labels = ('xx'=>'L1','yy'=>'L2'); @a = keys( %labels ); checkbox_group( { name=>'nn', values=> \@a, labels=> \%labels, } )
table( Tr( [ td(['a','b']), td(['x','y']), ] ) )
|
# The Perl/CGI functions have the # additional property of "stability" # when used in reentrant forms. # The values of the HTML elements are # set according to the incoming # parameter values for those elements. # The versions below are not stable.
$ref = "x.php"; <a href="<Phpecho $ref?>">yy</a>
<input type=text name=yy size=5>
<input type=password name=yy size=5>
<textarea name=yy cols=5 rows=2> </textarea>
<input type="submit" value=yy>
<input type="button" name="xx" value="yy" onclick="submit()">
<select name="xx" size="4"> <Php $labels = array(0=>'a',1=>'q',2=>'x'); foreach (range(0,2) as $_) echo "<option value='$_'>", $labels[$_]; ?> </select>
$a = array('xx','yy','zz'); foreach ($a as $_) echo "<input type=radio name=nn value='$_'>$_<br>";
$labels = array('xx'=>'L1','yy'=>'L2'); foreach (array_keys($labels) as $_) echo "<input type=checkbox name=nn value='$_'>", $labels[$_];
<table> <tr> <td>a</td><td>b</td> </tr> <tr> <td>x</td><td>y</td> </tr> </table>
|
No comments:
Post a Comment