<form name="demo" method="GET">
<input name="test" value="">
</form>
<script>
document.demo.test.value=2;
</script>
<?
$s=$_GET[test];
echo $s;
?>
答案 0 :(得分:1)
JavaScript是一种客户端语言,PHP是一种服务器端语言。
在服务器上获取并设置任何PHP变量,然后在页面发送到客户端之前进行处理(没有任何PHP代码)。一旦页面加载到客户端,您就可以使用javascript修改表单值(但显然您不能在此时更改PHP变量的值)。如果使用JavaScript更改表单值,然后再将该表单提交给服务器,则可以使用PHP获取新表单值。
答案 1 :(得分:0)
你需要通过$ _GET或$ _POST
提交相同的页面(例如ajax)以获取捕获的值