Thank you mgainty. It's really good to know that. I'll try it.

mgainty wrote:
> 
> an available option is to treat your content as Character Data
> <script type="text/javascript">
> /* <![CDATA[ */
> // content goes here
> /* ]]> */
> </script>
> 
> Interestingly enough the JavascriptValidatorTag has a cdata attribute
> available for JS methods when XHTML="true"
> http://struts.apache.org/1.x/struts-taglib/apidocs/org/apache/struts/taglib/
> html/JavascriptValidatorTag.html
> 
> HTH
> M--
> ----- Original Message -----
> From: "panpan" <[EMAIL PROTECTED]>
> To: <user@struts.apache.org>
> Sent: Tuesday, November 27, 2007 9:59 AM
> Subject: Re: Can struts2 tag embeded inside javascript
> 
> 
>>
>> Hi Richard, thank you!  I have a seperate main.js for those functions.
> I've
>> posted my code in my other post. I'll try to use single quotes. Thanks
>> again.
>>
>>
>> Richard Sayre wrote:
>> >
>> > I don't see any javascript in your post but if you are creating an
>> > imput element this should work as long as the javascript is on your
>> > jsp page in <script> tags:
>> >
>> > text = document.createElement("input');
>> >
>> > text.setAttribute('type','text');
>> >
>> > text.setAttribute('value','<s:property .../>');
>> >
>> >
>> > The key is to use single quotes.  Although I have never used the
>> > struts tags to set values in dynamically created text inputs, I have
>> > used them in javascript like this:
>> >
>> > document.location.href='<s:url action="editUser"/>';
>> >
>> > It should work the same for you.
>> >
>> > If you show me some code I may beable to help you better.
>> >
>> >
>> > On Nov 27, 2007 11:05 AM, panpan <[EMAIL PROTECTED]> wrote:
>> >>
>> >> I've been struggling for this problem for several days. Please help me
>> >> out.
>> >>
>> >> I'm using Javascript to dynamically generate something like below:
>> >> <code>
>> >>  <input type="text" name="additionalInterests[0].addressLine2"
>> >> value="<s:property value='additionalInterests[0].addressLine2'/>"
>> >> id="address2_0" size="26" onfocus="isAddress2()"/></code>
>> >>
>> >> It works if it's directly in the JSP page.
>> >> But seems like Javascript doesn't recognice the Struts2 tag
>> <s:property
>> >> value=.../> So in the page, the input field got "<s:property
>> >> value='additionalInterests[0].addressLine2'/>" instead of value of
>> this
>> >> variable.
>> >>
>> >> I have to dynamically generate those INPUTs and also get the value
>> from
>> >> the
>> >> variable 'additionalInterests[0].addressLine2'. How to solve this
>> >> problem?
>> >>
>> >> Appreciate any inputs!
>> >> --
>> >> View this message in context:
>> >>
> http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.ht
> ml#a13971786
>> >> Sent from the Struts - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> 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]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
> http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.ht
> ml#a13972260
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a14027137
Sent from the Struts - User mailing list archive at Nabble.com.


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

Reply via email to