How can i define a PHP variable by the content of

2019-08-29 07:42发布

HTML

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

Javascript

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

If price is a variable how do I make a php variable that is = to the result that is placed in the HTML of id "a" i?

$price = $_POST['a'];

when echoed this variable comes up blank, and yes I do have a form set up that is handled by a PHP page.

2条回答
\"骚年 ilove
2楼-- · 2019-08-29 08:28

That's not how forms work.

The browser will only send values of form controls (<input>, <select>, <textarea>) to the server.
It won't send values of arbitrary named elements. (in fact, that name="a" is invalid HTML)

Instead, you should use an <input type="hidden" name="a" value="" />, and set the value attribute of this <input> tag to the value you want PHP to get.

查看更多
可以哭但决不认输i
3楼-- · 2019-08-29 08:44

I guess, you want only to change the values in HTML elements. For that you need a XML parser (i.d). I think shamittimar's post may help you. He does exactly what you want.

查看更多
登录 后发表回答