2016-12-14 90 views
0

我有一個表單,其中包含許多具有相同名稱但具有不同值的複選框,當表單提交時,我得到的單個變量具有複選框的名稱,並且它包含每個逗號分隔的列表值複選框被選中。所有這些都沒問題,但是,我修改了表單以禁用某些選中的複選框,這意味着我們無法取消選中該複選框,同樣這也可以正常工作。 我的問題是,禁用選中的複選框在提交時沒有值。複選框的屬性

是否有另一個屬性,我可以使用,將包括所有選中的複選框?

+0

如果您發佈相關代碼 –

+0

問題更容易理解感謝您的輸入,但是,代碼沒有問題,提供的代碼會掩蓋問題。 – Peter

+0

大塊文字將大部分讀者帶走,只是試圖幫助 –

回答

1

沒有其他屬性可以使用。 readonly可以用於值發生了變化的字段。但是,對於複選框,值不會更改,因此無法使用。

您可以做的最好的方式是將複選框禁用並添加隱藏的輸入字段以將所需的值存入服務器。

+0

感謝您的回答,但是,我可以創建一個修復程序,我想知道是否還有其他屬性可以使用。 – Peter

+0

這是問題的答案。沒有其他財產設置,將做你想要的複選框;) –

+0

我同意,這是答案。我跟蹤隱藏字段中禁用的複選框,然後將這些複選框添加到啓用的複選框列表中。謝謝。 – Peter