javascript jQuery:实时更新输入值

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/9755349/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-26 07:44:16  来源:igfitidea点击:

jQuery: Live Update Value of Input

javascriptjqueryformsinput

提问by Stephen Way

This is what I've started out with and it only changes input#user_name upon running the script. How do I get it to live update the value?

这就是我开始的方式,它只在运行脚本时更改 input#user_name。我如何让它实时更新值?

var $username = $("input#user_email").val();

$("input#user_name").val($username);

回答by gastonfartek

$("input#user_email").keyup(function(){
  $("input#user_name").val($(this).val());
});

if what you mean is that when you type on user_email you want that on user_name

如果您的意思是当您在 user_email 上键入时,您希望在 user_name 上键入

回答by Toni Michel Caubet

$(function(){
  $('input#user_email').bind('keyup',function(){
     $("input#user_name").val($(this).val());
  });

});