2013-04-22 68 views
-2

HTML如何通過HTML標記的內容定義PHP變量?

<p id="a" name="a"></p> 

的Javascript

document.getElementById("a").innerHTML=price; 

如果價格是一個變量如何使PHP變量是=到被放置在ID的HTML結果「一」嗎?

$price = $_POST['a']; 

當回顯此變量空白,是的我有一個表單設置,由PHP頁面處理。

+1

25分鐘前,您問了一個非常類似的問題,我告訴過您需要做什麼:[Your Question](http://stackoverflow.com/questions/16155008/i-need-to-echo-r​​esults - 即,被渲染-內,一個跨度標籤) – 2013-04-22 19:45:36

回答

3

這不是表格的工作方式。

瀏覽器將只發送的形式值控制<input><select><textarea>)到服務器。
它不會發送任意命名元素的值。 (事實上​​,name="a"是無效的HTML)

相反,你應該使用<input type="hidden" name="a" value="" />,並將此<input>標籤的value屬性你想PHP來獲取值。

0

我想,你只想改變HTML元素的值。爲此,您需要一個XML解析器(i.d)。我認爲shamittimar's post可能會對您有所幫助。他完全按照你的意願去做。