嗨,我有一个HTML表单,我通过一个按钮上的点击事件提交。事件触发$(“#myform”)。submit();
问题是表单上有一个复选框,在发布的参数下的firebug中
显示“mycheck
Box1 on”,而不是预期的“mycheck
Box1 true”。
当通过ajax提交表单时,我可以设置发布的数据没有问题,但是此表单有一个文件上传,需要各种黑客之一使其工作。我使用的最终调用提交。但也许这是不相关的。
在任何情况下,当数据到达服务器时,服务器看不到值“on”作为bool,因此忽略它。
任何见解将不胜感激。
选中的复选框只会发送其value
属性。未选中的复选框不会以表单形式发送。
因此,如果复选框的name属性被发布,可以简单的测试是否确定是否被检查。
原文链接:https://www.f2er.com/jquery/181906.html