开发者社区> 问答> 正文

jquery或javascript按下@显示提示框? 400 报错

jquery或javascript按下@显示提示框? 400 报错 在做一个邮箱登录提示的功能,但是找到的插件是默认键盘按下就显示邮箱提示,这样我觉得用户体验不太好,请教一下高手,怎么实现按@之后才出现提示框

展开
收起
爱吃鱼的程序员 2020-06-01 13:59:42 472 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
    $(function(){
    	$("#test").keypress(function(evt){
    		// @的ASC编码是64,判断是否输入@
    		// console.log(String.fromCharCode(64));
    		if(evt.shiftKey == true && evt.charCode == 64){
    			// 如果输入的是@,则显示邮箱列表
    		}
    	});
    });
    ######keyDown返回的是键盘的代码;而keyPress返回的ASCII字符。所以根据自身需求,使用相应的方法。
    2020-06-01 13:59:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载