Results 1 to 2 of 2

Thread: [SOLVED]Unchecked check box parameter is not submitted when a form is submitted

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Sencha User
    Join Date
    Jan 2008
    Vote Rating

    Red face [SOLVED]Unchecked check box parameter is not submitted when a form is submitted

    Hi all,

    I'm working on a form with checkbox, when I submitted the form, I found that the checkbox parameter is missing in the request parameter list when the checkbox is bot checked.

    Then I checked the form.getValues() method, this method also is not giving the parameter when the check box is not checked.

    When I went into the source code it is taking me to YAHOO.util.Connect.setForm(), there I found the following piece of code

    switch (oElement.type){
    case 'checkbox':
    this._sFormData += encodeURIComponent(oName) + '=' + encodeURIComponent(oValue) + '&';

    Can any one tell me why the check box value is not attached to the formData if it is not checked? What is the logic behind it? And What should I do to get the value of a unchecked chechbox?

    Thank you
    Last edited by arunpjohny; 2 Jun 2008 at 7:50 PM. Reason: Issue resolved

  2. #2
    Sencha User Animal's Avatar
    Join Date
    Mar 2007
    Bédoin/Redwood City
    Vote Rating


    This is how HTML works.

    You know the value. The value of a checkbox is whatever you set the value to when the checkbox was created. The information that changes is whether it is checked or unchecked. If it is unchecked the input is not submitted.
    Longtime Sencha engineer. Now surplus to requirements apparently...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts