我有一个html表单,单击按钮时会用javascript填写。在php中,我想获取$_POST
变量,但这是空的,尽管将element.value设置为某种值(显然是在表单提交之后)。
该字段实际上已更改为所需的值,但$ _POST仍然为空。
HTML:
<form enctype="multipart/form-data" action="upload_file.php" method="post">
...
<input name="price" id="price" type="text"">
...
</form> ...
<span style="float:left"><a onclick="fill_again()" class="button alt
small">Get last values</a></span>
js:
function fill_again(){
document.getElementById("price").value =5800;
}
php:
echo $_POST["price"]; //<--this should be 5800, but it is ""
答案 0 :(得分:0)
我找到了解决自己问题的方法。
在修改同一元素之前,我有一个js:
reNewElement2 =';' document.getElementById(“ size”)。innerHTML = reNewElement2;
我不知道为什么,但是即使在上面的脚本之前执行了该操作,该值仍保持此处声明的值,即没有任何值。