hi, i need to define html::template from the following hash.
%add=( hash1=>{ name=>"name1 ", type =>"text", default=>" " value=[""], entries=>"M". }, hash2=>{ name=>"name2 ", type=>"dropdown", req=>"prc", default=>" " value=["value1","value2","value3"], entries=>" " } );
I need to define text box if the type is text ie if type=>"text",and if the type is dropdown ie tpe=>"dropdown",i need to define select option using the name and value pairs dynamically.I need to define template using name and value pairs from the below hash.name is used to define text box or select option name ie label and value refers to its values.can any body suggest me how to define html template for this hash. Text box may contain default value when it is present in default=>"some value" ,need to show the default value to user and in the case of select option default=>"some value ",refers to selected in select option menu.If the enteries=>"more" means i need to define text area instead of text. can any one suggest me how to define HTML:: template for this hash. Thanks, srins.

In reply to how to define html::template for the following hash in perl/cgi by srins

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.