【发布时间】:2014-07-02 23:42:45
【问题描述】:
我有这个 HTML 文档(test1.html):
<!DOCTYPE html>
<html>
<body>
First name: <input type="text" id="firstname" name="firstname" value="VALUE123"><br>
<?php
echo "Hello<br>";
echo "document.getElementById('firstname').value" ;
?>
</body>
</html>
输出为:
First name: VALUE123
Hello
document.getElementById('firstname').value <=====================
如何更正代码让输出的最后一行显示VALUE123而不是变量名本身?
我必须使用 PHP(没有 Javascript),我需要在 PHP 中使用 firstname 变量设置cookie()。
【问题讨论】:
-
你想在
-
我不确定您要做什么,但您的 javascript 需要在
<script>标记中 -
你不能做你想做的事。 PHP 在服务器上执行,甚至在客户端看到您的 JavaScript 之前。
-
我更新了我的答案。没有使用js。
-
我认为这应该可以得到值 document.getElementById('firstname').value;' ; ?> 获得值后,您可以写入 cookie。如果您仍然无法获得价值,请告诉我。
标签: php html dom getelementbyid