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]