我有一個select元素,它的名字是虛線(例如name = "select.first"
),我有麻煩獲得它的值與$_POST['select.first']
。 是因爲點名嗎?有沒有辦法解決這個問題,同時保持點名?
0
A
回答
1
從HTML規格
ID和名稱標記必須以字母開頭([A-ZA-Z])和之後可以是任意數量的字母 ,數字([0-9] ),連字符(「 - 」), 下劃線(「_」),冒號(「:」)和句點(「。」)。
所以它在HTML中是完全有效的。 PHP將.
的名稱轉換爲_
,詳見documentation。
變量名稱中的點和空格轉換爲下劃線。例如變成$ _REQUEST [「a_b」]。
這是默認的行爲,我不知道有辦法解決它,除了要麼使用突出了服務器和客戶機或服務器上使用.
在客戶端和_
。 爲了一致性,我會使用前者。
+0
不知道轉換!問題在於' .'被轉換爲'_',所以即使對象的名稱是虛線('name =「select.first」'),PHP也必須是'$ _POST ['select_first']'。 – ghego1
相關問題
- 1. 使用RestSharp發佈帶有虛線元素名稱的XML
- 2. 使用jQuery獲取DOM元素名稱
- 3. 動態更改HTML DOM元素名稱
- 4. 帶jQuery的Paginate dom元素
- 5. 水豚找不到名稱中帶下劃線的元素
- 6. AppConfig中的虛線名稱
- 7. CSS虛線元素效果
- 8. 帶有虛線的CSS響應多行列表(名稱 - - - 價格)
- 9. He!p帶有PHP DOM元素
- 10. 帶生成的DOM元素的JQuery Datepicker
- 11. 提取帶有cherrio的DOM元素
- 12. 帶有突變觀察者的黑名單DOM元素
- 13. PHP&DOM:如何使用類名稱搜索單個元素?
- 14. 通過屬性名稱搜索DOM元素
- 15. Angular2 - 檢測專注的DOM元素的名稱
- 16. dom-repeate中的聚合物動態元素名稱
- 17. 通過標記名稱與DOMDocument :: loadHTML和getElementsByTagName獲取DOM元素
- 18. 使用DOM元素獲取原始樣式名稱。樣式
- 19. 如何使用元素標記名稱上下DOM樹?
- 20. Java中的W3C DOM API,通過名稱獲取子元素
- 21. 如何使用部分屬性名稱選擇DOM元素?
- 22. DOM結構,通過屬性名稱/值獲取元素
- 23. 具有相同名稱的表單元素反映在DOM中
- 24. 獲取元素通過名稱 - HTML DOM短語
- 25. $ _POST按名稱選擇textarea?
- 26. Javascript - 從元素名稱獲取元素?
- 27. 名稱2 Java虛擬機的線程
- 28. Android套件名稱 - 使用虛線
- 29. $ _POST元素數量未知
- 30. $ _POST文本在DIV元素
'ID'和'NAME'令牌必須以字母('[A-Za-z]')開頭,後面跟着任意數量的字母,數字('[0-9]'),連字符'' - 「'),下劃線('」_「'),冒號('」:「')和句號('」。「'')。你的名字屬性很好。你可以發佈'var_dump($ _ POST)'的輸出嗎? – Blender
'var_dump($ _ POST]',你會看到它是如何精確保存的 – Ibu
嘗試在點'\'或前向'/'之前使用反斜槓'' – boyd