【问题标题】:passing value to html input tag with javascript使用javascript将值传递给html输入标签
【发布时间】:2016-04-11 14:26:23
【问题描述】:

大家好,我在将值传递到表单输入框时遇到了一点问题。

它适用于 IE 上的 VBScript,但不适用于 Mozilla 或 Chrome,这意味着它不适用于任何 Android 设备。

这是我的代码:

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

据我所知,Chrome 和 Firefox 只接受 JavaScript 处理这种事情。

【问题讨论】:

    标签: javascript android html vbscript


    【解决方案1】:

    你可以使用Javascript:

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

    地点:

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

    【讨论】:

      【解决方案2】:

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

      另见What language types are allowed in the HTML script tag?

      这就是为什么您甚至可以只使用 &lt;script&gt; 标记,而不指定 language(应该是 type BTW)属性,并且每个浏览器都将默认使用 JavaScript (as recommended by HTML5 spec)。

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-08-03
          • 2019-11-18
          • 1970-01-01
          • 2019-07-22
          • 1970-01-01
          • 2018-12-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多