我有一個名爲「保留」的多選下拉字段。
當選擇任何內容,貨艙名稱$ _ POST
的$ _POST數組中顯示的字段只有在文本字段中選擇或有數據字段不顯示。
如何強制$ _POST列出所有輸入字段(它們是否包含數據)?
我有一個名爲「保留」的多選下拉字段。
當選擇任何內容,貨艙名稱$ _ POST
的$ _POST數組中顯示的字段只有在文本字段中選擇或有數據字段不顯示。
如何強制$ _POST列出所有輸入字段(它們是否包含數據)?
如果瀏覽器未將值發送到服務器,$_POST
將不包含它。期。
在這一點上,傳遞一個空的'$ _POST'變量真的和沒有'$ _POST'變量沒有什麼不同(特別是考慮類型 - 雜耍和所有變量)。 – Palladium 2012-08-02 17:44:54
問題不在於POST,而在於原始表單字段。如果瀏覽器沒有任何價值(即使該值爲空),那麼它將不會提交輸入與請求。在服務器端沒有什麼可以做的。
這可能會浪費空間,但是您可以使用附加字段發送帖子,該字段是帖子字段的序列化數組(帶或不帶數據)。
- 只是一個想法
如果默認值設置爲一個空間,它應該發送數據,而當你'修剪()',它會顯示爲空。 – 2012-08-02 17:51:32