Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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 使用jquerykeyup函数将变量从一个输入字段传递到另一个输入字段_Javascript_Php_Jquery_Keyup - Fatal编程技术网

Javascript 使用jquerykeyup函数将变量从一个输入字段传递到另一个输入字段

Javascript 使用jquerykeyup函数将变量从一个输入字段传递到另一个输入字段,javascript,php,jquery,keyup,Javascript,Php,Jquery,Keyup,我正在尝试使用在另一个字段(位置地址)中输入的值自动填充输入字段(位置名称)。我在网上到处寻找,并设法使JS代码段在一个简单的示例上工作,但由于某些原因,这不适用于以下php代码 为了澄清,我希望将“位置地址”中输入的值传递给“位置名称” $(“#地址”) .keyup(函数(){ var值=$(this.val(); $(“#位置名称”).text(值); }) .keyup(); 您需要将jQuery代码包装在$(document).ready();中,以便jQuery绑定所有HTML元素

我正在尝试使用在另一个字段(位置地址)中输入的值自动填充输入字段(位置名称)。我在网上到处寻找,并设法使JS代码段在一个简单的示例上工作,但由于某些原因,这不适用于以下php代码

为了澄清,我希望将“位置地址”中输入的值传递给“位置名称”


$(“#地址”)
.keyup(函数(){
var值=$(this.val();
$(“#位置名称”).text(值);
})
.keyup();

您需要将jQuery代码包装在
$(document).ready();
中,以便jQuery绑定所有HTML元素

更正代码:

<script>
$(document).ready(function(){
$('#location-address').keyup(function() {
    var value = $(this).val();
    $('#location-name').val( value );
  });
}).keyup();
</script>

$(文档).ready(函数(){
$(“#位置地址”).keyup(函数(){
var值=$(this.val();
$(“#位置名称”).val(值);
});
}).keyup();

首先,需要将代码放入document.ready处理程序中。其次,需要使用
val()
而不是
text()
来设置
输入
字段的值

$(函数(){
$(“#位置地址”).keyup(函数(){
var值=$(this.val();
$(“#位置名称”).val(值);
}).keyup();
});

用这个

<script>
$(document).ready(function(){
$('#location-address').keyup(function() {
    var value = $(this).val();
    $('#location-name').val( value );
  });
});
</script>

$(文档).ready(函数(){
$(“#位置地址”).keyup(函数(){
var值=$(this.val();
$(“#位置名称”).val(值);
});
});

您是否已将代码包装到
文档就绪处理程序中?谢谢Satpal。我刚刚添加了它,但它仍然不起作用…$(文档).ready(函数(){$('#位置地址').keyup(函数(){var value=$(this).val();$('#位置名称').text(值);}.keyup());这很有效…非常感谢Rory!!!我是个新手…我花了好几个小时在这上面…但我想不出来…非常感谢!没问题,很高兴help@RoryMcCrossan,谢谢你的评论。我已经更新了我的答案。
<script>
$(document).ready(function(){
$('#location-address').keyup(function() {
    var value = $(this).val();
    $('#location-name').val( value );
  });
});
</script>