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]