在我的web表单中,我动态地生成了多个复选框。因此他们不受控制。我试图让使用的Request.Form [名称]值,但它是不正确的在c中获得多个复选框选中的值#
<input type="checkbox" name="Suppresision" value="Suppresision" />Suppresision
现在我有一个动态(使用Javascript)添加更多类似的复选框中添加按钮。所以在我的表格元素现在我有
<input type="checkbox" name="Suppresision" value="Suppresision" />Suppresision
<input type="checkbox" name="Suppresision" value="Suppresision" />Suppresision
<input type="checkbox" name="Suppresision" value="Suppresision" />Suppresision
我该如何获得所有三个值?我为文本框做了同样的事情,但是当我使用Request.Form[textbox name]
时,我得到了逗号分隔的所有这些值。但对于复选框我做Request.Form["Suppresision"]
我只得到一个值的太Suppresision
代替checked or not checked.
如何获得,即使它没有检查
不,它是逗号分隔值。此外,如果任何复选框没有被选中,它不会给出任何值。例如,检查chbx1和chbx3,并且不检查chbx2。我得到的结果是“Suppresision,Suppresision”。只有两个值,而不是三个 – user3342812
从复选框中删除值,看看你得到什么?我认为它应该是真实的,虚假的。让我知道 –