为了账号安全,请及时绑定邮箱和手机立即绑定

input框输入后 按键盘方向键的上键 光标会移动到最前面 怎么阻止光标这个事件效果?

input框输入后 按键盘方向键的上键 光标会移动到最前面 怎么阻止光标这个事件效果?

牧羊人nacy 2018-11-08 15:11:40
按上下键 input框里的光标会自己移动到最前或者最后 怎么让光标一直在最后呢?其实就是阻止按上键让光标移动到文本最前面的这个效果,,有什么好的思路或者实现么?
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

给input添加一个onkeydown的事件:
<input onkeydown="confirm(event)" />
判断event键为向上(38)时,阻止一下默认事件,直接返回;

function confirm(event) {

        var key_num = event.keyCode;

        if (38 == key_num) {

            event.preventDefault();

            // return false;

        }

    }


查看完整回答
反对 回复 2018-12-03
  • 1 回答
  • 0 关注
  • 3278 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信