【问题标题】:Reset Particular Input Element in a HTML Form重置 HTML 表单中的特定输入元素
【发布时间】:2011-02-10 23:47:44
【问题描述】:

我的页面中有多个输入文本框。如果某些条件失败,我想将特定文本框重置为其加载状态。 我正在考虑使用隐藏元素来存储文本框的加载状态。我会提出其他建议或解决方案来解决此问题。

【问题讨论】:

    标签: html forms reset


    【解决方案1】:

    defaultValue:

    <input type="text" value="initial" id="field">
    <button id="reset">reset</button>
    <script type="text/javascript">
        document.getElementById('reset').onclick= function() {
            var field= document.getElementById('field');
            field.value= field.defaultValue;
        };
    </script>
    

    textpasswordtextarea 上可用,以及defaultCheckedcheckbox/radiodefaultSelectedoption 上可用。奇怪的是,hidden 上可用(在 IE 中除外,它被认为是一个错误)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      相关资源
      最近更新 更多