I have the following multi-select box in a HTML form, where user can select one or more option.
Include to your form where the name is the same as for your
multiple="multiple"
select.
It is unfortunate that browsers do not send empty form parameters for multiple="multiple"
selects like they do for non-multiple selects or a normal inputs.
Using a dummy value as proposed in the accepted answer is not a very clean solution.
(This question has nothing to do with jQuery)