Shoukat, Faisal napisał(a):
Hi,

I am wanting to know how to include the <bean:write>  tag  within a
<html:text> tag inside a javascript function????

For example: The following loads the JSP page:

<input type="text" name="<%="benefits["+index.intValue()+"].value"%>" value="" size="20"
onblur="javascript:calculate(<%="benefits["+index.intValue()+"].value"%>,
<bean:write name="benefit" property="benMaxRange"/>, <bean:write
name="benefit" property="benMinRange"/>, <bean:write name="benefit"
property="benRange"/>, <bean:write name="benefit" property="label"/>)"/>

However the following when it is inside a html: text tag does not load the
jsp page because it is expecting some equal symbol: <html:text property="<%="benefits["+index.intValue()+"].value"%>" size="20"
onblur="javascript:calculate(<%="benefits["+index.intValue()+"].value"%>,
<%=<bean:write name="benefit" property="benMaxRange"/>%>, <%=<bean:write
name="benefit" property="benMinRange"/>%>, <%=<bean:write name="benefit"
property="benRange"/>%>, <%=<bean:write name="benefit"
property="label"/>%>)"/>

I know there must be someway of doing it without using the input tag?  Any
advice??

try this :


<bean:define id="jsFunction">
javascript:calculate(<%="benefits["+index.intValue()+"].value"%>,
 <bean:write name="benefit" property="benMaxRange"/>, <bean:write
 name="benefit" property="benMinRange"/>, <bean:write name="benefit"
 property="benRange"/>, <bean:write name="benefit"
 property="label"/>)
</bean:define>

 <html:text

 property="<%="benefits["+index.intValue()+"].value"%>"

 size="20"

 onblur="<%=jsFunction%>"/>


--
Michał Steiner


--
Nie przychodz! Nie przyjezdzaj! Nie dzwon! Zamow ogloszenie drobne do "Gazety 
Wyborczej" przez internet wchodzac na http://www.aaaby.pl/wyborcza i wygraj nawet 
10.000 zl!

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

Reply via email to