嗨我有一个html表单,我通过点击事件按钮提交。事件触发$(“#myform”)。submit(); 问题是,在窗体上有一个复选框,并在发布的参数下显示“mycheckbox1”,而不是预期的“mycheckbox1真”下的萤火虫。表单提交复选框将值设置为“on”而非“true”
当通过ajax提交表单我可以设置发布的数据没有问题,但此表单有一个文件上传需要各种黑客之一,使其工作。我正在使用的那个最终调用提交。但也许这不相关。
在任何情况下,当数据到达服务器时,服务器看不到值“on”作为布尔值,因此忽略它。
任何有识之士将不胜感激。
不复选框有什么价值?如果它没有'value'属性,它只能报告'开'。 – 2012-02-08 00:00:28
是的,我读过这个,但奇怪的是,当我看着一个与萤火虫复选框,我检查并取消选中它不显示一个值。也许我需要在复选框被创建时将该值设置为false,或者我需要一个全局onChange事件处理程序来手动设置值。 – Raif 2012-02-08 13:54:17