[英]passing value to html input tag with javascript
嗨,我在将值传递到表单输入框时遇到了一个问题。
它可以在IE上与VBScript正常运行,但不能在Mozilla或Chrome上运行,这意味着它不能在任何Android设备上运行。
这是我的代码:
<script language="vbscript">
dim TheForm
set TheForm = document.forms("form1")
TheForm.Text2.value="hai"
</script>
据我所知,Chrome和Firefox仅接受JavaScript
处理此类问题。
您可以使用Javascript:
<script>
document.getElementById('myField').value = "hai";
</script>
哪里:
<input type="text" id="myField" value="" />
如您所知,不幸的是,HTML页面中唯一的标准(跨浏览器)脚本语言是JavaScript 。
这就是为什么您甚至可以只使用<script>
标记而不指定language
(应该是BTW type
)属性的原因,并且每个浏览器都将默认使用JavaScript( 如HTML5规范所推荐 )。
现在,IE可以接受其他语言,这是特定于供应商的。
如果您想要在javascript中做同样的事情,则可以执行以下操作:
<script language="javascript">
var TheForm;
var TheForm = document.form1;
TheForm.Text2.value="hai";
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.