IE中的JQuery Checkbox列表问题? 保存为on,on,on的值应为10,12,13等

我有一个使用javascript渲染出来的复选框列表。

Golf Tennis Football Cricket 

在提交表单时,我可以使用以下方法在ASP.NET中拾取选定的值:

 Request.Form["sportType"] 

在Firefox中,这可以工作并返回类似11,12,13,14(假设所有都被选中)

然而,在IE中,它返回on,on,on,on

有没有人遇到这个,希望能解决它?

谢谢


挖得更深了我发现在IE中Jquery渲染输入框就像这样:

  

哪个给出了解已经退回的价值? 任何人都可以解释如何纠正这一点,我假设jquery这样做,所以它可以一致地跟踪选定的复选框。

谢谢

凯文


解决了,有点儿

IE8中生成的jQuery值的复选框存储为“on”而不是实际值?

尝试将名称更改为name =“sportType []”,看看会发生什么,我至少会在PHP中做些什么。