onKeyUp,一个输入字段通过jQuery影响另一个

onKeyUp with one input field affecting another with jQuery?

本文关键字:字段 jQuery 另一个 影响 输入 一个 onKeyUp      更新时间:2023-09-26

我有两个输入字段。他们目前都有人居住。

Input 1 = "Name"
Input 2 = "Name says this: blah blah blah"

我正试图弄清楚如何将onKeyUp事件绑定到这两个事件,这样当输入1更改时,它也会更改输入2的值。

例如:

Input 1 = "Bla"
Input 2 = "Bla says this: blah blah blah";

我在想一个正则表达式,但如果它在输入2上搜索"bla",并返回4次呢?这就是为什么我想去掉输入2中第一个空格后的所有内容,并始终替换该值。

这就是我想做的事情:

        $('#input-1').bind('keyup', function() {
        $('#input-2').val().append($('#input-1'));
    });

很明显,这个代码不起作用,但有人能给我指明正确的方向吗?我应该制作一个变量并将其放在(输入2的)输入框的开头吗?

编辑:

这是最终工作的代码,如果输入-2的框中有额外的信息,它也不会删除:

var name = $('#input-1').val();
var text = " wanted to tell you something;
$('#input-1').bind('keyup keypress blur', function() {
   name = $(this).val();
$('#share-message').val(name + text);
});

尝试

$('#input-1').bind('keyup keypress blur', function() {
    var input2  = $('#input-2').val();
    var input1   = $(this).val();
    $('#input-2').val(input2+input1);
  });