在我的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
從複選框中刪除值,看看你得到什麼?我認爲它應該是真實的,虛假的。讓我知道 –