【问题标题】:How To Use JavaScript To Copy Text From One Field To Another?如何使用 JavaScript 将文本从一个字段复制到另一个字段?
【发布时间】:2012-11-16 00:44:15
【问题描述】:

当页面首次自动加载时,是否有任何方法可以将输入文本值或字段数据复制到同一页面上的另一个字段?

【问题讨论】:

  • 你的代码在哪里?到目前为止,您尝试过什么?
  • 模糊的问题是模糊的。拒绝猜错的答案是不对的,请提供更多细节。
  • 卡勒姆当然明白了……不知道我的有什么困难?

标签: javascript forms input copy field


【解决方案1】:

怎么样: document.getElementById('secondField').value = document.getElementById('firstField').value

没有 JQuery =)

【讨论】:

  • 谢谢......看起来这会工作......但是一个?如果第二个字段只有一个分配给输入的名称而不是一个 id,我该怎么做?
  • 如果我做不到,我会做不到吗?
  • 无权访问我正在使用的那部分代码...尝试向购物车添加功能以防您想知道...
  • 您可以尝试使用document.getElementsByTagName 并找到合适的。
  • 实际上,从头开始 - 使用document.getElementsByName
【解决方案2】:

使用 jQuery:

$( 'input[name="fieldone"] ).val( $( 'input[name="fieldtwo"]' ).val() );

详情请参阅http://api.jquery.com/val/http://api.jquery.com/attribute-equals-selector/

不使用 jQuery 你可以尝试(在支持的浏览器中):

document.querySelectorAll('input[name$="fieldone"]').value = document.querySelectorAll('input[name$="fieldtwo"]').value;

【讨论】:

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