Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery将Textbox值分配给其他Textbox_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用jquery将Textbox值分配给其他Textbox

Javascript 如何使用jquery将Textbox值分配给其他Textbox,javascript,jquery,Javascript,Jquery,我的视图中有两个文本框 我的要求是,当我在第一个文本框中自动输入一些文本时,当我离开第一个文本框时,该值应分配给第二个文本框。使用jquery或javascript 谢谢你的帮助 编辑: 由于某些原因,此代码没有将值插入Second文本框 http://jsfiddle.net/9tEV2/4/ 嗨 试一试 我希望这会有帮助 不要考虑这个帖子,我没有正确阅读问题< /p> 捕获第一个文本框的Onchange事件,事件处理程序将第一个文本框值分配给第二个文本框。 比如: <input ty

我的视图中有两个文本框

我的要求是,当我在第一个文本框中自动输入一些文本时,当我离开第一个文本框时,该值应分配给第二个文本框。使用jquery或javascript

谢谢你的帮助

编辑:

由于某些原因,此代码没有将值插入Second文本框

http://jsfiddle.net/9tEV2/4/

试一试

我希望这会有帮助


不要考虑这个帖子,我没有正确阅读问题< /p> 捕获第一个文本框的Onchange事件,事件处理程序将第一个文本框值分配给第二个文本框。 比如:

<input type="text" id="name"/>
<input type="text" id="anotherName"/>

<script type="text/javascript">
$(function(){
  $("#name").change(function(){
   $("#anotherName").val($(this).val());
  });
})
</script>

$(函数(){
$(“#名称”).change(函数(){
$(“#另一个名称”).val($(this.val());
});
})
非jQuery解决方案:

A.onblur = function() { 
    B.value = this.value;
};
其中
A
B
是对文本框元素的引用

现场演示:


$(函数(){
$(“#txt1”).change(函数(){
$(“#text2”).val($(this.val());//用于单个文本框
$(“#filltext”).find(“输入:文本”).val($(this.val())//将textbox1值填充到单个div中的多个文本框中(filltext是分区ID)
});
})
`

这将更改每个按键的值,即使是非字母数字按键。作者还询问了焦点何时丢失。这也可能很昂贵,取决于击键的次数。@Eli:对不起!我还没有看到“当我离开第一个文本框时”,我现在就编辑帖子!谢谢你,内特。。原因是jQuery在jsFiddle文章中没有引用。更新了它。检查:
<input type="text" id="name"/>
<input type="text" id="anotherName"/>

<script type="text/javascript">
$(function(){
  $("#name").change(function(){
   $("#anotherName").val($(this).val());
  });
})
</script>
A.onblur = function() { 
    B.value = this.value;
};
<script type="text/javascript">
    $(function () {
        $("#txt1").change(function () {

           $("#text2").val($(this).val());// For Single textBox
            $("#filltext").find("input:text").val($(this).val()) // Fill textbox1 value to multiple textboxes present in a single div(filltext is Division ID)
        });
    })
</script>`