HTML
<p id="a" name="a"></p>
Javascript
document.getElementById("a").innerHTML=price;
価格が変数の場合、id "a" i の HTML に配置される結果に対して = である php 変数を作成するにはどうすればよいですか?
$price = $_POST['a'];
エコーされると、この変数は空白になります。はい、PHP ページによって処理されるフォームが設定されています。
HTML
<p id="a" name="a"></p>
Javascript
document.getElementById("a").innerHTML=price;
価格が変数の場合、id "a" i の HTML に配置される結果に対して = である php 変数を作成するにはどうすればよいですか?
$price = $_POST['a'];
エコーされると、この変数は空白になります。はい、PHP ページによって処理されるフォームが設定されています。
それはフォームの仕組みではありません。
ブラウザは、フォーム コントロール( <input>
、<select>
、<textarea>
) の値のみをサーバーに送信します。
任意の名前付き要素の値は送信されません。(実際、これname="a"
は無効な HTML です)
代わりに , を使用し、このタグの属性を PHP に取得させたい値に<input type="hidden" name="a" value="" />
設定する必要があります。value
<input>
おそらく、HTML 要素の値だけを変更したいのでしょう。そのためには、XML パーサー ( id ) が必要です。shamittimar の投稿が役立つと思います。彼はまさにあなたが望むことをします。