Re: How can we send parameter's value to javascript function ??
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 ??
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 ??
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 ??
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]