如何在同一页面内用javascript设置文本字段值后将值转换为PHP变量


how to get value into a php variable after setting value of textfield with javascript within same page

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

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

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

在服务器上获取和设置PHP变量,然后在将页面发送到客户端之前进行处理(不需要任何PHP代码)。在客户端加载页面后,您可以使用javascript修改表单值(但此时显然无法更改PHP变量的值)。如果您使用JavaScript更改表单值,然后再次将该表单提交给服务器,那么您可以使用PHP获得新的表单值。

您需要通过$_GET或$_POST向同一页面提交捕获值(例如使用ajax)