繁体   English   中英

使用javascript将值传递给html输入标签

[英]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

另请参见HTML脚本标记中允许使用哪些语言类型?

这就是为什么您甚至可以只使用<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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM