Javascript 如何在按enter键后在键盘上打印word

Javascript 如何在按enter键后在键盘上打印word,javascript,jquery,Javascript,Jquery,我有一个例子,它在按enter键后返回输入val字符串,现在我想做同样的事情,但不使用keypress()函数输入,每次都初始化该值 我的输入示例: jQuery(“输入#条形码”)。在(“按键下”,函数搜索(e){ 如果(e.keyCode==13){ var myval=jQuery(this.val(); 警报(myval); jQuery('#barcode').val('');//获取值后初始化输入值。 } }); 希望这就是你需要的 var newVal=''; var oldV

我有一个例子,它在按enter键后返回输入val字符串,现在我想做同样的事情,但不使用
keypress()
函数输入,每次都初始化该值

我的输入示例:

jQuery(“输入#条形码”)。在(“按键下”,函数搜索(e){
如果(e.keyCode==13){
var myval=jQuery(this.val();
警报(myval);
jQuery('#barcode').val('');//获取值后初始化输入值。
}
});

希望这就是你需要的

var newVal='';
var oldVal='';
jQuery(“输入#条形码”)。在(“键下键”上,函数搜索(e){
如果(e.keyCode==13){
var myval=jQuery(this.val();
newVal=myval.replace(旧值“”);
oldVal=oldVal+newVal
警报(newVal);
}
});


您的代码正常工作,那么问题出在哪里?@PRINCE如果没有输入,您希望如何操作?请解释清楚你想做什么。我想。。。没有按键()的输入,所以你想在哪个元素的
keypress()
上获取哪个元素的文本?不清楚“初始化值”是什么意思我的意思是初始化值示例如果我点击
aze
然后输入,它返回
aze
好,现在,如果我再次点击
rty
,输入它应该返回
rty
,而不是
azerty
,就像上面的注释中我的JSFIDLE一样谢谢,但是没有我在问题中解释的输入:)输入在这个语句中,你的意思是“jQuery(“输入#条形码”)。在(“按键下”,函数搜索(e){?或输入元素标记?输入元素标记