Php 获取id为textbox javascript的文本
我知道,这太普遍了。然而,我无法让它工作 获取了一个包含在index.php中的php文件,该文件包含一个打印此文件的函数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文件运行(可以运行,经过测试,唯一的问题是文
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);