On 07/11/05, Rakhi Verma <[EMAIL PROTECTED]> wrote:
>
> Hi,
>          I am facing some problem with the output of TMPL_VAR VALUE when
> the VALUE text contains space charater e.g "abc efg".
>  When the template is output the <TMPL_VAR> is not replaced with the VALUE
> text i have specified.
> Only the value before the space i.e "abc" is displayed.
>
>
> "test.tmpl" file contains this line:
>
> <input maxlength="50" name="name" value=<TMPL_VAR NAME=cust_name>
>
>
> "test.pl" script contains this code:
>
> my $template = HTML::Template->new(filename => test.tmpl);
> $template->param(cust_name => "Deepak Puri");
>
>  my $value = $template->param('cust_name');
>
>
> $value contains "Deepak Puri". But when html is displayed only "deepak" is
> displayed .
> String after the space character is not displayed.
>
> Can you please provide a solution to this ASAP.

Your HTML is to blame.
If you have a space in the value, then you should surround the value
with quotes in the HTML.

value="<TMPL_VAR NAME=cust_name>"

Carl


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to