Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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 将textbox值与另一个textbox值联接_Javascript_Jquery - Fatal编程技术网

Javascript 将textbox值与另一个textbox值联接

Javascript 将textbox值与另一个textbox值联接,javascript,jquery,Javascript,Jquery,我该怎么做呢。 这是一个场景: firstTextbox值:“firstString” secondTextbox值:“/secondString” 我想要得到的结果是: secondTextbox值:“firstString/secondString” 我尝试过这个解决方案: <input id="A"> <input id="B"> A.onblur = function() { B.value = this.value; }; A.onblur=函数(){

我该怎么做呢。 这是一个场景:

firstTextbox值:“firstString”

secondTextbox值:“/secondString”

我想要得到的结果是: secondTextbox值:“firstString/secondString”

我尝试过这个解决方案:

<input id="A">
<input id="B">

A.onblur = function() { 
B.value = this.value;
};

A.onblur=函数(){
B.值=该值;
};

但它仅将第二个文本框值替换为第一个值。我想加入

我想这足以解决你的问题

 B.value += this.value;
试试这个

A.onblur = function() { 
   B.value =B.value + this.value;
};


将B的值添加回末尾:

B.value = this.value + B.value;

在计算表达式的右侧之前,B的值不会更新,因此当计算此.value+B.value时,它仍将使用旧的B.value。

这甚至可以使用HTML5

HTML


HTML

<input id="A">
<input id="B">
    <div id="output"></div>
HTML:

<input id="A" onblur="sample()">
<input id="B">
function sample(){ 
var bvalue = $("#B").val() + $("#A").val();
$("#B").val('');
$("#B").val(bvalue);
}

代码片段看起来很幼稚,但如果您需要它,那么可能的解决方案就在这里

HTML:


谢谢你的回答。不完全是我想要的。每次我在textbox1中写东西时,你发布的这个答案都会添加内容。是的,我希望它被添加到textbox2,但我希望的是,如果我在textbox1中删除我的值,我也希望它在textbox2中被删除
$('#A').blur(function(){
$('#output').html($('#A').val()+$('#B').val());
});
<input id="A" onblur="sample()">
<input id="B">
function sample(){ 
var bvalue = $("#B").val() + $("#A").val();
$("#B").val('');
$("#B").val(bvalue);
}
<input type="text" id="t1"/>
<input type="text" id="t2"/>
<br/>
<br/>
<input type="text" id="t3"/>
$('#t1,#t2').blur(function(){

        var t1 = $('#t1').val();

         if(t1 == ''){
            $('#t2').val(t1);

        }
        //vice versa

        var t2 = $('#t2').val();

        t1 = (t1 == null)?'':t1;
        t2 = (t1 == null)?'':t2;



        $('#t3').val(t1+t2);

    });