【问题标题】:How to assign value of textbox to another textbox in html?如何将文本框的值分配给html中的另一个文本框?
【发布时间】:2009-10-22 22:18:44
【问题描述】:

我想在下一行中的另一个文本框的值中分配文本框的值。如何使用 html 和 javascript 来做到这一点?

例如:

输入类型=“文本”名称=“测试”值=“通过”>
input type = "hidden" name = "hiddentest" value = "(这里我要获取前一个文本框的值)"/>

请帮帮我..

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    假设两个文本框的 ID 分别为“textbox1”和“textbox2”:

    var tb1 = document.getElementById('textbox1');
    var tb2 = document.getElementById('textbox2');
    
    tb1.value=tb2.value;
    

    【讨论】:

      【解决方案2】:

      首先,在您的页面中添加一个处理它的函数:

      <script language="JavaScript" type="text/javascript">
      function setHiddenValue()
      {
        document.getElementById('txtHidden').value = document.getElementById('txtVisible').value;
      }
      </script>
      

      接下来,在可见文本框上连接事件以在文本更改时调用该函数:

      <input type="text" onChange="javascript:setHiddenValue();"></input>
      

      【讨论】:

      • 我不会改变任何东西。在页面加载本身期间,它已将值分配给 hiddeb dield。该怎么做??
      • 要在页面加载期间执行此操作,只需将以下属性添加到您的正文标记:onLoad="javascript:setHiddenValue();"
      • 摆脱“javascript:”的愚蠢。在上下文中,它只是标记一个不存在的循环。它没有说“这是 JS”,因为您使用 w3.org/TR/html4/interact/scripts.html#h-18.2.2.1
      【解决方案3】:
       document.getElementById('hiddentest').value = document.getElementById('test').value ;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-13
        • 2017-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多