wood burning stoves 2.0*
The moose likes Struts and the fly likes Html:MultiBox issue Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Html:MultiBox issue" Watch "Html:MultiBox issue" New topic
Author

Html:MultiBox issue

Arulanand Dayalan
Ranch Hand

Joined: Aug 10, 2005
Posts: 124
Hi all,

I am struck up with this problem for more than five hours and i could not go ahead with my coding. Can any one of you look into and could give an suggestion it could be a great help to me.

I am using Html:Multibox and i use this inside the nested iterate tag to dynamically generate the check box.
<nested:iterate property="alRLDoc">
<html:multibox property="arrSelectedId">
<nested:write property="seq_Id" />
</html:multibox>
<!-- display some data -->
</nested:iterate>

The user can check single or more than one check box and click on save button. On click of the save button i want to check if he has selected a value else throw an alert message.
I wrote a js like this but it doesnt work.
if(document.ReportForm.arrSelectedId != null){
document.ReportForm.strTabInd.value = 'N';
document.ReportForm.submit();
}else{
alert("Please Select an Document");
}
And in some scenarios i need to check how many values are selected. If its more than one i need to throw an alert. I am also not able to do this because if its a single java script does not consider it as a string array.
Please help in solving this problem.

Regards,
Arul.
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
First of all, when you want to use javaScript to tell whether a check box is checked or not, you query its "checked" property rather than checking for null.

Second, since your code is creating a number of checkboxes that all have the same name, you need to use an array to contain them all, and check each one individually. Here is some suggested code to point you in the right direction:


[ December 21, 2005: Message edited by: Merrill Higginson ]

Merrill
Consultant, Sima Solutions
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Html:MultiBox issue