Your problem is trying to use a JSP tag within a JSP tag: <nested:text styleClass="label" maxlength="100" name="functionalities" property="label" indexed="true" onChange="fnUpdate('<bean:write name="indxFunc"/>');"/>
Try something like: onChange="<%= "fnUpdate('" + <bean:write name="indxFunc"/> + "')" %>"/> On 8/29/05, Anjishnu Bandyopadhyay <[EMAIL PROTECTED]> wrote: > > > > > > Hi all, > > > > I have a <nested:iterate> where I am iterating over a list of objects. Each > object has a property "label", which is being displayed as a textbox. > > > > Now, I have a hidden field "hdnField", for each row of object. > > > > I want to call a javascript function "fnUpdate" onChange of the textbox to > update the hidden field. > > > > So, I need to pass the index (row number) of the particular row to the > javascript function, so that, the particular hidden field for the particular > row can be updated. > > > > I am trying something as follows: > > > > <nested:iterate id="functionalities" name="functionalities" > indexId="indxFunc"> > > > > <nested:text styleClass="label" maxlength="100" name="functionalities" > property="label" indexed="true" > > onChange="fnUpdate('<bean:write name="indxFunc"/>');"/> > > > > <nested:hidden name="functionalities" property="hdnField" > indexed="true"/> > > > > </nested:iterate> > > > > (The above code snippet is also in the attached .txt file, in case there is a > problem in reading). > > > > But it is not identifying "indxFunc" for "nested:text" in "<nested:iterate>". > > > > > It works fine for static tags like "<img>" or "<a>" in "<nested:iterate>", > > > > eg. <img src="find.gif" onclick="fn('<bean:write name="indxFunc"/>');" /> > > > > Any way to solve the problem? > > > > A work-around is to update the hidden field in each row just before > submitting the form. But I was wondering if the problem can be solved the way > I am > > trying. > > > > Thanks for your time, > > Anjishnu. > > > **************** CAUTION - Disclaimer ***************** > This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely > for the use of the addressee(s). If you are not the intended recipient, > please notify the sender by e-mail and delete the original message. Further, > you are not to copy, disclose, or distribute this e-mail or its contents to > any other person and any such actions are unlawful. This e-mail may contain > viruses. Infosys has taken every reasonable precaution to minimize this risk, > but is not liable for any damage you may sustain as a result of any virus in > this e-mail. You should carry out your own virus checks before opening the > e-mail or attachment. Infosys reserves the right to monitor and review the > content of all messages sent to or from this e-mail address. Messages sent to > or from this e-mail address may be stored on the Infosys e-mail system. > ***INFOSYS******** End of Disclaimer ********INFOSYS*** > > <nested:iterate id="functionalities" name="functionalities" > indexId="indxFunc"> > > <nested:text styleClass="label" maxlength="100" name="functionalities" > property="label" indexed="true" > onChange="fnUpdate('<bean:write name="indxFunc"/>');"/> > > <nested:hidden name="functionalities" property="hdnField" > indexed="true"/> > > </nested:iterate> > > > --------------------------------------------------------------------- > 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]