title: Zend framework Checkbox issue
body: <p>Hi 
  The problem with Zend_Form_Element_Checkbox is that when it renders it is creating a hidden input field with the same name as the actual checkbox. So let's see the code:</p>
  
  <p>This is how i create the element inside form:</p>
  
  <pre><code>    $onlineCheckbox = $this-&gt;createElement('checkbox', 'online_checkbox', array(
        'label'=&gt;'Online:',
        'uncheckedValue'=&gt; '0',
        'checkedValue' =&gt; '1'
      ));
  </code></pre>
  
  <p>And this is the Output html look like:</p>
  
  <pre><code>&lt;input type="hidden" name="online_checkbox" value="0" /&gt;&lt;input type="checkbox" name="online_checkbox" id="online_checkbox" value="1" /&gt;
  </code></pre>
  
  <p>Now the problem is that in Other browsers then Firefox i get the needed results via post( if unchecked '0', if checked '1') but in Firefox for both cases i get '0', i know that this is because of that hidden field.
  I googled and seems that this issue is not figured out. So my question is how do others manage this , or may be there is a solution to make this work in firefox. Any help will be appreciated. Thank in advance.</p>
  
  <p>EDIT: Thank to @Marcin - i think the problem is in my decorators.
  In Firebug i get a messy output, i think that if i will arrange them correctly it will work, again thank @Marcin for pointing out!</p>