Javascript 如何在按enter键后在键盘上打印word
我有一个例子,它在按enter键后返回输入val字符串,现在我想做同样的事情,但不使用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
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){?或输入元素标记?输入元素标记