博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Angular HTML] Overwrite input value, String.fromCharCode & input.selectionStart
阅读量:7054 次
发布时间:2019-06-28

本文共 583 字,大约阅读时间需要 1 分钟。

@HostListener('keydown', ['$event', '$event.keyCode'])  onKeyDown($event: KeyboardEvent, keyCode) {    if(keyCode !== TAB) {      $event.preventDefault();    }    // get value for the key    const val = String.fromCharCode(keyCode);    // get position    const cursorPos = this.input.selectionStart;    overWriteCharAtPosition(this.input, val, cursorPos);  }export const overWriteCharAtPosition = (  input: HTMLInputElement,  val: any,  position: number) => {  const currentValue = input.value;  input.value = currentValue.slice(0, position) + val + currentValue.slice(position+1);};

 

转载地址:http://ozlol.baihongyu.com/

你可能感兴趣的文章
x264代码剖析(十五):核心算法之宏块编码中的变换编码
查看>>
Android仿微信进度弹出框的实现方法
查看>>
Spring事务管理
查看>>
[转]所有人都在渲染程序员的中年危机,我们却在劝你重新学会学习
查看>>
oom killer
查看>>
10.Django ModelForm
查看>>
MXNET:卷积神经网络基础
查看>>
UIPageViewController 翻页、新手引导--UIScrollView:pagingEnabled
查看>>
[五]基础数据类型之Short详解
查看>>
ILOG Gantt 3.0 注册机
查看>>
自己实现几个基本函数
查看>>
谨防沦为DLL后门木马及其变种的肉鸡
查看>>
C#构造函数的重载
查看>>
遍历json 对象的属性并且动态添加属性
查看>>
json解析2
查看>>
比最差的API(ETW)更差的API(LTTng)是如何炼成的, 谈如何写一个好的接口
查看>>
Spring的IOC原理 通俗解释
查看>>
Spark下的FP-Growth和Apriori
查看>>
redash docker 运行
查看>>
Repeater嵌套使用
查看>>