2012-08-02 52 views
0

我有一個名爲「保留」的多選下拉字段。

當選擇任何內容,貨艙名稱$ _ POST

的$ _POST數組中顯示的字段只有在文本字段中選擇或有數據字段不顯示。

如何強制$ _POST列出所有輸入字段(它們是否包含數據)?

+0

如果默認值設置爲一個空間,它應該發送數據,而當你'修剪()',它會顯示爲空。 – 2012-08-02 17:51:32

回答

5

如果瀏覽器未將值發送到服務器,$_POST將不包含它。期。

+0

在這一點上,傳遞一個空的'$ _POST'變量真的和沒有'$ _POST'變量沒有什麼不同(特別是考慮類型 - 雜耍和所有變量)。 – Palladium 2012-08-02 17:44:54

1

問題不在於POST,而在於原始表單字段。如果瀏覽器沒有任何價值(即使該值爲空),那麼它將不會提交輸入與請求。在服務器端沒有什麼可以做的。

1

這可能會浪費空間,但是您可以使用附加字段發送帖子,該字段是帖子字段的序列化數組(帶或不帶數據)。

- 只是一個想法

相關問題