Hi !

I have a problem with the Multibox behaviour. I have checked the online doc but 
nothing helped me so far... Here is my problem :

My app workflow is :
prepareImportAction.do  ->  Import.jsp  ->  processImportAction.do

In the prepareImportAction.do, I initialize the "entities" var (of type 
String[], in session scope), so that the checkboxes are checked by default when the jsp 
page is displayed :
        String[] defaultEntities = {"A", "B", "C", "D"};
        myform.set("entities", defaultEntities);

In the jsp page, I have a set of :
        <html:multibox property="entities" value="A"/>
        <html:multibox property="entities" value="B"/>
        <html:multibox property="entities" value="C"/>
        <html:multibox property="entities" value="D"/>

I also have a small javascript that allows the user to select or deselect all 
checkboxes in one click :
        function checkAll(field)
        {       var i;
                for (i=0;i<field.length;i++)
                {   field[i].checked=true;   }
        }
(nearly the same for de-selecting all checkboxes)

Now here is my problem. When I de-select all the checkboxes in my jsp page, by 
hand or by javascript, my processImport.do receives a String[] array containing 
the entities that were defined in preparaImport.do as default, instead of an 
empty array.
This only happens only when all entities are deselected : if a single one is 
selected, I get the desired behaviour.

May you help me to understand where I am wrong and why it doesn't work please?

Olivier Croisier

--
CROISIER Olivier
Software Engineer
Thales IS - ANS
[EMAIL PROTECTED]

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



Reply via email to