Re: [html-formfu] how to specify 'label-for' using configuration file for html::formfu
Carl Franks Tue, 24 Mar 2009 04:51:50 -0700 2009/3/24 <kakim...@tpg.com.au>: > hi, all, > > <form> > <label for="male">Male</label> > <input type="radio" name="sex" id="male" /> > <br /> > <label for="female">Female</label> > <input type="radio" name="sex" id="female" /> > </form> > > How do we specify the "for" in a form label using html::formfu? > > I tried specifying "label <attribute> " in my config file but it > doesn't work. Confirmed by checking the generated html. > > Here is part of my config file (using Config::General): > > # Address - start > <elements> > type Block > id address > <elements> > <constraints> > max 5 > type Length > message Length must be no more than 5 digits > </constraints> > filter TrimEdges > filter HTMLEscape > name street_number > type Text > label street_number <-- This doesn't work. > <attributes> > title Enter street number here > </attributes> > </elements> > > # Address - end Hi, Carl, thanks but because I want to not touch too much of the form in my controller and just want to keep the configuration to the configuration file, I will try and specify an "ID" attribute such as: > # Address - start > <elements> > type Block > id address > <elements> > <constraints> > max 5 > type Length > message Length must be no more than 5 digits > </constraints> > filter TrimEdges > filter HTMLEscape > name street_number > type Text > label street_number id street_number <-- I am going to try this out > <attributes> > title Enter street number here > </attributes> > </elements> > > # Address - end --------------------------------------------------------------------------------- Hi, If the field has an ID, the label will automatically be given an appropriate 'for' attribute. An easy way to do this for the whole form is with $form->auto_id() Carl _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu