gpt4 book ai didi

javascript - IE 中的 JQuery 复选框列表问题?保存为开、开、开的值应为 10、12、13 等

转载 作者:行者123 更新时间:2023-11-30 06:48:12 28 4
gpt4 key购买 nike

我有一个使用 javascript 呈现的复选框列表。

<input type="checkbox" name="sportType"  id="sportType11" value="11" />Golf
<input type="checkbox" name="sportType" id="sportType12" value="12" />Tennis
<input type="checkbox" name="sportType" id="sportType13" value="13" />Football
<input type="checkbox" name="sportType" id="sportType14" value="14" />Cricket

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

Request.Form["sportType"]

在 firefox 中这有效并返回类似 11,12,13,14 的内容(假设所有都被选中)

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

有没有人遇到过这个问题并希望解决它?

谢谢


深入挖掘后,我发现在 IE Jquery 中,输入框是这样渲染的:

<input propdescname="sportType" id="sportType11" type="checkbox" jQuery1288622120804="10" value="on"/>

哪个给解释了被退回的 on,on,on 值?任何人都可以阐明如何纠正这个问题,我假设 jquery 这样做是为了始终跟踪选定的复选框。

谢谢

凯文


解决了,有点

Value of jQuery generated checkbox in IE8 is stored as "on" rather than actual value?

最佳答案

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

关于javascript - IE 中的 JQuery 复选框列表问题?保存为开、开、开的值应为 10、12、13 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069598/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com