Try build the whole javascript function part in scriplet as follows:
onclick="<%='javascript:whichAuctionType(' + rId + ');'%>">
in your <html:radio>
Hope that helps.
Saul
----- Original Message -----
From: "minhnguyet" <[EMAIL PROTECTED]>
To: <user@struts.apache.org>
Sent: Friday, May 20, 2005 10:47 PM
Subject: How can we send parameter's value to javascript function ??
Hi all,
I want to send parameter 's value to javascript function . When I use
<html : radio as follow
<html:radio property="auctionTypeId" value="<%=(String)rId%>"
onclick='javascript:whichAuctionType(<%=(String)rId%>);'/> ,
the value is not send and this is a result in IE
<input type="radio" name="auctionTypeId" value="1"
onclick="javascript:whichAuctionType(<%=(String)rId%>);">
But when use <input type="radio " as follow
<input type="radio" name="auctionTypeId" value="<%= (String)rId%>"
onclick='javascript:whichAuctionType(<%=(String)rId%>);'/>
everything is work right : <input type="radio" name="auctionTypeId"
value="1" onclick='javascript:whichAuctionType(1);'/>
. I don't see what is different in html code . So , how can we directly
send parameter value to javascript using <html:radio/> tag ?
Thanks in advance !
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]