监听键盘回车事件

<body>
		<div class="keyboard-event">
			<label>请输入</label>
			<input typ="text" name="" class="input-key"/>
		</div>
		<script>
			$(document).ready(function(){
				$(".input-key").keyup(function(even){
					var self=$(this);
					if(event.keyCode ==13){
						var texts=self.val();
						console.log("回车获取的值-------"+texts);
					}
				});
			});
		</script>
	</body>

我们来测试下,

当我们输入一行文字按下回车的时候,会在控制台把结果打印出来

效果图:

135410_tCwe_3680343.png135414_Dgqa_3680343.png

这时能捕获到回车事件,我们把拼音输入法切换到搜狗中文时,输入拼音后按回车看看效果

140301_Ar0N_3680343.png140304_8ybc_3680343.png

此时看到控制台并没有任何内容输入,这个时候再按一下回车,控制台才会输出内容,因为这时候文本框已经有内容了,由此看出,回车事件监听不到搜狗拼音输入法中文状态下的回车事件。

要想监听到此种情况下的文本内容变化,就需要实时监听,我的思路是启用定时器setInterval(),每200ms去监听文本的变化,我会在实时监听那节详细讲解

转载于:https://my.oschina.net/u/3680343/blog/1603924

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值