如何在同一页面中使用javascript设置textfield的值后,将值转换为php变量

时间:2011-09-06 20:01:28

标签: php javascript

 <form name="demo" method="GET">
<input name="test" value="">
 </form>
   <script>
 document.demo.test.value=2;
</script>


 <?
$s=$_GET[test];
echo $s;

  ?>

2 个答案:

答案 0 :(得分:1)

JavaScript是一种客户端语言,PHP是一种服务器端语言。

在服务器上获取并设置任何PHP变量,然后在页面发送到客户端之前进行处理(没有任何PHP代码)。一旦页面加载到客户端,您就可以使用javascript修改表单值(但显然您不能在此时更改PHP变量的值)。如果使用JavaScript更改表单值,然后再将该表单提交给服务器,则可以使用PHP获取新表单值。

答案 1 :(得分:0)

你需要通过$ _GET或$ _POST

提交相同的页面(例如ajax)以获取捕获的值