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

passing value to html input tag with javascript

本文关键字:html 输入 javascript 值传 使用      更新时间:2023-09-26

嘿,伙计们,我在向表单输入框传递值时遇到了一些问题。

它在IE上与VBScript配合使用很好,但在Mozilla或Chrome上则不然,这意味着它在任何android设备上都不起作用。

这是我的代码:

<script language="vbscript"> 
    dim TheForm
    set TheForm = document.forms("form1")
    TheForm.Text2.value="hai"
</script>

据我所知,Chrome和Firefox只接受JavaScript

正如您所发现的,不幸的是,HTML页面中唯一的标准(跨浏览器)脚本语言是JavaScript

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

这就是为什么您甚至可以只使用<script>标记,而不指定language(应该是type BTW)属性,并且每个浏览器都将默认为JavaScript(根据HTML5规范的建议)。

现在IE可以接受其他语言,这是特定于供应商的。

如果你想在javascript中做同样的事情,那么你可以做如下操作:

<script language="javascript"> 
    var TheForm;
    var TheForm = document.form1;
    TheForm.Text2.value="hai";
</script>

您可以使用Javascript:

<script>
document.getElementById('myField').value = "hai";
</script>

其中:

<input type="text" id="myField" value="" />