Re: How can we send parameter's value to javascript function ??

2005-05-24 Thread Steve Bosman
On 5/21/05, Saul Qunming Yuan [EMAIL PROTECTED] wrote:
 Try build the whole javascript function part in scriplet as follows:
 
 onclick=%='javascript:whichAuctionType(' + rId + ');'%
 
 in your html:radio

I think you mean
onclick='%=javascript:whichAuctionType( + rId + );%'
in my experience containers can get very fussy about the use of
scriptlets inside tags and in particular about the types of quotes.

Steve

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



RE: How can we send parameter's value to javascript function ??

2005-05-23 Thread Greg Pelly
You can't mix  %= % and struts form elements (eg, html:radio).  Your
best bet is to change the javascript to whichAuctionType(this)--send
the input element--then inside your JS function, get the value by doing
a .value on the element passed in.
 

-Original Message-
From: minhnguyet [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 20, 2005 8:47 PM
To: user@struts.apache.org
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]



Re: How can we send parameter's value to javascript function ??

2005-05-23 Thread Rick Reumann

minhnguyet wrote the following on 5/20/2005 11:47 PM:

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%);'/   ,


You should use the html-el tags (if not using JSP2.0 container, 
otherwise the standard html tags will support this)...


html-el:radio property='auctionTypeId'
onclick='whichAuctionType(${rId})' value='${rId}'/

(You won't need to cast to String by the way)

--
Rick

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



Re: How can we send parameter's value to javascript function ??

2005-05-21 Thread Saul Qunming Yuan

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]