Php 获取id为textbox javascript的文本

Php 获取id为textbox javascript的文本,php,javascript,html,Php,Javascript,Html,我知道,这太普遍了。然而,我无法让它工作 获取了一个包含在index.php中的php文件,该文件包含一个打印此文件的函数 echo "<input type=text id=test name=schuelername value=Name><br> <button style='float: left;' onclick='update();'>Suchen</button>"; 由外部JS文件运行(可以运行,经过测试,唯一的问题是文

我知道,这太普遍了。然而,我无法让它工作

获取了一个包含在index.php中的php文件,该文件包含一个打印此文件的函数

echo "<input type=text id=test name=schuelername value=Name><br>
    <button style='float: left;' onclick='update();'>Suchen</button>";
由外部JS文件运行(可以运行,经过测试,唯一的问题是文本框的值)没有显示

啊。如果JS不能访问这个该死的ID(或者说…),为什么我要定义它


解决方案:我运行了一个文档。在它之前编写,我无法想象,像这样,其余的javascript无法运行,因为我刚刚删除了所有内容。非常感谢,愚蠢的我,迟到了

这应该行得通。尝试发出警报(window.document.getElementById(“test”).defaultValue)

演示:


确保您的PHP在Javascript尝试查找HTML并警告该值之前,正在回显该HTML。如果操作是反向的,
getElementById(“test”)
将是未定义的,因为该节点还没有添加到DOM中。

您的代码工作正常。您可能希望实际引用html参数值。
alert(window.document.getElementById("test").value);