Hi Beat
Thanks for the quick reply
OK here we go.....
Firefox
Searching a single select list using "Is one of" for two US states.
/index.php/index.php?option=com_comprofiler&task=usersList&Itemid=82&limitstart=0&listid=6&search=&username__srmch=&username=&firstname__srmch=&firstname=&lastname__srmch=&lastname=&cb_countrylist__srmch=&cb_countrylist=&cb_usstate__srmch=anyis&cb_usstate%5B%5D=NEW+YORK&cb_usstate%5B%5D=TENNESSEE&city__srmch=&city=&cb_currentemployer__srmch=&cb_currentemployer=&cb_uniattended__srmch=&cb_uniattended=&cb_discipline__srmch=&cb_discipline=&cb_employmentstatus__srmch=&cb_employmentstatus=&cb_availability__srmch=&cb_availability=&cb_contactmeaboutopps__srmch=&cb_regionsshortterm__srmch=&cb_regionspermanent__srmch=&cbsecuritym2=cbm_72bc0de0_3f9cddac_1d8c57c4ca07869d0a0c0b83b1c2779d
The important part is: "&cb_usstate__srmch=anyis&cb_usstate%5B%5D=NEW+YORK&cb_usstate%5B%5D=TENNESSEE"
I cannot replicate this search in IE6 or IE& like I said due to an AJAX bug I also identified that doesnt show the multi select list for you to choose multiple values. You ALWAYS just get a single select drop down in IE.
But in IE searching for just one US State it looks like:
/index.php/index.php?option=com_comprofiler&task=usersList&Itemid=82&limitstart=0&listid=6&search=&username__srmch=&username=&firstname__srmch=&firstname=&lastname__srmch=&lastname=&cb_countrylist__srmch=&cb_countrylist=&cb_usstate__srmch=anyis&cb_usstate=NEW+YORK&city__srmch=&city=&cb_currentemployer__srmch=&cb_currentemployer=&cb_uniattended__srmch=&cb_uniattended=&cb_discipline__srmch=&cb_discipline=&cb_employmentstatus__srmch=&cb_employmentstatus=&cb_availability__srmch=&cb_availability=&cb_contactmeaboutopps__srmch=&cb_regionsshortterm__srmch=&cb_regionspermanent__srmch=&cbsecuritym2=cbm_56646c7f_77e5f576_e6823702523adf0640d3760617d0a5ce
The important part is : "&cb_usstate__srmch=anyis&cb_usstate=NEW+YORK"
Which is missing the vital %5B%5D
If I manually add that in to my URL it then finds the New York members fine.
Also if I copy the correct URL from Firefox and add in this "&cb_usstate%5B%5D=NEW+YORK&cb_usstate%5B%5D=TENNESSEE"
IE finds both members in those states fine.
So.... How come the multi select lists work fine in both IE and Firefox.... they both have those array encodings in the URL so it scan;t be a bug with the browser. I think you need to look at and focus on that one scenario for a single select list object when used with the "Is one of" option and see if you can see an obvious mistake there.
Also this is a separate issue to why in IE it does not real the multi list option when you choose that option in the search criteria... Is that an AJAX bug.. on the event for that type of search control?
I really appreciate your help. Its such a great product.
If we cant solve this then how easy is it to just remove the "Is one of" option from single select fields when searching.
Kind regards
Jonathan