Using hidden input fields rather than mirroring checkboxes
authorAlexander Ebert <ebert@woltlab.com>
Tue, 11 Jun 2013 14:34:16 +0000 (16:34 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Tue, 11 Jun 2013 14:34:16 +0000 (16:34 +0200)
wcfsetup/install/files/js/WCF.Search.Message.js

index 5fd491938b43dde2aef6874ad4ef96382100acff..17a4aa96ad477a9e5e28a444a27879c473b44110 100644 (file)
@@ -120,10 +120,11 @@ WCF.Search.Message.SearchArea = Class.extend({
                        var $form = this._searchArea.find('form').submit(function() {
                                var $dropdownMenu = WCF.Dropdown.getDropdownMenu($containerID);
                                
+                               $form.find('input[type=hidden]').remove();
                                $dropdownMenu.find('input[type=checkbox]:checked').each(function(index, input) {
                                        var $input = $(input);
                                        
-                                       $('<input type="checkbox" name="' + $input.attr('name') + '" value="' + $input.attr('value') + '" checked="checked" />').appendTo($form);
+                                       $('<input type="hidden" name="' + $input.attr('name') + '" value="' + $input.attr('value') + '" />').appendTo($form);
                                });
                        });
                }