开发者社区 问答 正文

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

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

展开
收起
爱吃鱼的程序员 2020-06-01 13:59:42 490 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等