嘿伙计们,我在将值传递给表单输入框时遇到了一些问题。
它适用于IE上的VBScript,但不适用于Mozilla或Chrome,这意味着它无法在任何Android设备上运行。
这是我的代码:
<script language="vbscript">
dim TheForm
set TheForm = document.forms("form1")
TheForm.Text2.value="hai"
</script>
据我所知,Chrome和Firefox只接受JavaScript
这类事情。
答案 0 :(得分:0)
您可以使用Javascript:
<script>
document.getElementById('myField').value = "hai";
</script>
其中:
<input type="text" id="myField" value="" />
答案 1 :(得分:0)
正如您所想,不幸的是,HTML页面中唯一的标准(跨浏览器)脚本语言是 JavaScript 。
另见HTMLAgilityPack/FizzlerEx/CsQuery
这就是为什么你甚至可以只使用<script>
标记而不指定language
(应该是type
BTW)属性,并且每个浏览器都默认使用JavaScript({{3 }})。
现在IE可能会接受其他语言,这是特定于供应商的。
答案 2 :(得分:0)
如果你想在javascript中使用相同的东西,那么你可以这样做:
<script language="javascript">
var TheForm;
var TheForm = document.form1;
TheForm.Text2.value="hai";
</script>