自动将文本框的输入复制到另一个文本框

时间:2016-06-04 21:43:50

标签: javascript

我正在尝试使用javascript自动将文本框的输入复制到另一个文本框,但我的脚本不起作用。

这是我正在使用的脚本:

<input type="text" id="tb1" name="tb1" class="form-control">
<input type="text" id="tb2" name="tb2" class="form-control">

<script type="text/javascript">
$(document).ready(function(){
    $("#tb1").change(function(){
        var a = $("#tb1").val();
        $("#tb2").val(a);
    });
});
</script>

我的剧本出了什么问题?

3 个答案:

答案 0 :(得分:1)

试试这个:

$('#tb1').on('input', function() {
        var a = $("#tb1").val();
        $("#tb2").val(a);
});

答案 1 :(得分:0)

因此代码可以工作,但只有在失去焦点时才会修改。如果你想让它实时修改,试试这样的事情:

$(document).ready(function(){
  $("#tb1").bind('input', function(){
      var a = $("#tb1").val();
      $("#tb2").val(a);
  });
});

答案 2 :(得分:0)

包括jQuery解决了我的问题。