Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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]_Javascript_Jquery - Fatal编程技术网

Javascript 两个文本框同时更改[JQuery]

Javascript 两个文本框同时更改[JQuery],javascript,jquery,Javascript,Jquery,我有两个文本框,一个是type='text',第二个是type='hidden'。我想在第一个文本框中键入内容时自动在第二个文本框中设置相同的值 我用.change()尝试了一些东西,但效果不好 简而言之:我希望在某个时间[实时]在两个文本框上显示相同的值 你知道怎么做吗?使用.blur作为:- $("#txt1").blur(function(){ $("#txt2").val($(this).val()) }); 或 试试这个: $("#txt1").keyup(function()

我有两个文本框,一个是
type='text'
,第二个是
type='hidden
'。我想在第一个文本框中键入内容时自动在第二个文本框中设置相同的值

我用
.change()
尝试了一些东西,但效果不好

简而言之:我希望在某个时间[实时]在两个文本框上显示相同的值


你知道怎么做吗?

使用
.blur
作为:-

$("#txt1").blur(function(){
   $("#txt2").val($(this).val())
});

试试这个:

$("#txt1").keyup(function(){
   $("#txt2").val($(this).val())
});

使用
keyup
如下

 $("#txt1").on('keyup',function(){
   $("#txt2").val($(this).val())
 });

您还可以使用JQuery的
keyup()
。当用户释放键盘上的一个键时,会调用它

$("#txtbox").keyup(function(){
   $("#hiddentextbox").val($(this).val())
});
您可以使用:


只需将事件更改为
keyup
事件

$("#txt1").keyup(function()
{
 $("#txt2").val($(this).val())
});
使用输入事件:

$('#txt1').on('input',function() {
    $('txt2').val( this.value );
});
HTML代码

input type=“text”size=“40”id=“input text”>

jQuery脚本

$(文档).ready(函数(){
$('#inputText').keyup(函数(){
$('#outputText').val($(this.val());
});
});


希望这对你有帮助。谢谢你提出的有用的问题。

以及
更改
收听
按键
输入
粘贴
$("#txt1").keyup(function()
{
 $("#txt2").val($(this).val())
});
$('#txt1').on('input',function() {
    $('txt2').val( this.value );
});