How can i define a PHP variable by the content of

2019-09-24 01:25发布

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条回答
聊天终结者
2楼-- · 2019-09-24 01:38

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.

查看更多
迷人小祖宗
3楼-- · 2019-09-24 01:56

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.

查看更多
登录 后发表回答