Hi Manish,

My solution is like below.

#set( $sharp = '#' )
document.ManageSiteLinksForm.preVTL.value
   ="${sharp}if(\$SITE.getSiteDocs().size() > 0)";
   
Please try it.

Best Regards,
trad-ex

>For some HTML form, I need to set value of variable as VTL string, but I 
>want 
>that value to be taken as "raw" VTL string and not as evaluated VTL string.
> This 
>is what I am doing in the JavaScript of my .vm file --
>
>document.ManageSiteLinksForm.preVTL.value="\#if($SITE.getSiteDocs().size() > 
>0)";
>
>but this evaluates to #if(0 > 0) and not \#if($SITE.getSiteDocs().size() > 
>0) 
>that I want
>
>How can I achieve this?? How can escape executing of this VTL inside the 
>string??? "\" doesn't seem to do that
>
>TIA,
>- Manish
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to