JavaScript中, 怎样通过keydown事件获得输入的是大写字母还是小写字母?
比如我输入a,通过event的keyCode和which都是65,输入A,两个值同样还是65,求解决方法...
比如我输入 a,通过event的keyCode和which都是65,输入 A,两个值同样还是65,求解决方法
展开
2个回答
展开全部
我在想,你是怎么输入的大写字母?是先按大写锁定键再按“A”键呢还是按住“Shift”键再按“A”键?
但是这两中方式都会点击两个键才能输入一个大写字母,所以我奇怪你是怎么按一次输入的大写字母?如果你能想明白这个,那不用我讲你也该知道怎么判断输入的是大写还是小写了
但是这两中方式都会点击两个键才能输入一个大写字母,所以我奇怪你是怎么按一次输入的大写字母?如果你能想明白这个,那不用我讲你也该知道怎么判断输入的是大写还是小写了
追问
你说的很有意思,给了我一点思路,试问一下两种情况如何处理?
1、监视按键是否是shift或cops,比如大小写切换,难道要用一个变量一直记录?如果按一次cops,以后都转成大写,再按下以后转成小写,那若一下按好多次的话,处理起来是不是有点麻烦?
2、如果我进入输入框前,提前开了大写开关,这个时候再输入,你怎么知道我输入的是大写还是小写?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询