我正在做一个项目,我需要用 JavaScript/HTA 文件的信息填充 BMC Web Remedy 内部的文本框。 -- 本质上我只需要将文本推送到网站上的文本框
虽然我似乎无法弄清楚如何将信息填充到页面本身,但我想知道我是否可以获得一些指导,了解这是否可能/我将如何去做,或者只是指出正确的方向。
仅作为网站上的示例进行说明: http://www.brivers.com/resume/scripts/tutorial-hta-textbox.php
将数据推送到名称/地址/城市字段
只有这样的东西,我不确定如何将它推送到网站领域本身
** 抱歉,我想澄清一下我想将其推送到应用程序外部的字段,有没有办法将其推送到(字面上任何)网站上的文本字段?例如任何站点上的用户名/密码文本框
<script language="javascript" type="text/javascript">
function PushData_NSO(){
var userinput = txtPhoneNum.value;
document.getElementById('txtName').value = userinput;
}
</script>
<body>
<p> <input id="txtPhoneNum" type="text" value=""> </p>
<p> <input type="button" onclick="PushData_NSO()"> </p>
</body>
最佳答案
你正在尝试做 getElementById('txtName')
其中 html 是 <input id="txtPhoneNum" />
.这永远行不通,因为 id
与您尝试访问的不同。
对于此类错误,您可以使用开发者工具(Chrome、IE、Firefox 快捷方式 F12
)查看控制台是否有错误。
此外还有变量 txtPhoneNum
未定义。如果您希望它成为 input
-元素你应该首先做txtPhoneNum = document.getElementById('txtPhoneNum')
.
我创建了一个 plunker来说明。
关于javascript - 使用javascript在网站上填充文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27126236/