-3

HTML

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

Javascript

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

価格が変数の場合、id "a" i の HTML に配置される結果に対して = である php 変数を作成するにはどうすればよいですか?

$price = $_POST['a'];

エコーされると、この変数は空白になります。はい、PHP ページによって処理されるフォームが設​​定されています。

4

2 に答える 2

3

それはフォームの仕組みではありません。

ブラウザは、フォーム コントロール( <input><select><textarea>) の値のみをサーバーに送信します。
任意の名前付き要素の値は送信されません。(実際、これname="a"は無効な HTML です)

代わりに , を使用し、このタグの属性を PHP に取得させたい値に<input type="hidden" name="a" value="" />設定する必要があります。value<input>

于 2013-04-22T19:42:38.137 に答える
0

おそらく、HTML 要素の値だけを変更したいのでしょう。そのためには、XML パーサー ( id ) が必要です。shamittimar の投稿が役立つと思います。彼はまさにあなたが望むことをします。

于 2013-04-22T19:44:39.127 に答える