KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a fairly simple form with a checkbox, and I noticed that my checkbox values weren't being picked up on my server side app: $.post('CreateForm', $('#new-form').serialize(), ... Everything else posts correctly, but I'm seeing in Firebug that it'll serialize the checkbox value as "on" or "off" instead of "true" and "false" that I get with a normal <form method="post" action="formpage"> ... what's going on here, is this expected behavior? My server side model binder doesn't equate "on" with "true" and thus drops the value. Obviously I could change the model binder, but wanted to make sure I wasn't doing it wrong. Edit: Here's my markup: <input type="checkbox" name="CheckboxValue" > jQuery version 1.4.4 In Firebug here's the resulting post: ... other variables &CheckboxValue=on
Tags (comma-separated)
Save Edits
Cancel