我有 2 个输入字段。他们目前都有人口。
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);
});