javascript - 我正在尝试在输入字段中禁用退格键
问题描述
在此示例中,我想禁用输入字段上的退格键。
我将模板中的 $event 传递为:
<input (input)="onInput($event)">
而在我的 app.component.ts 文件中,函数是这样的:
onInput(e:KeyboardEvent){
if(e.keycode===8){
e.preventDefault();
}else{
console.log(e.which);
}
Typescript 还抱怨 e.keycode 和 e.which 已被弃用。
编辑:我忘了在问题中添加双引号: (input)="onInput()"
解决方案
您必须将输入元素的输出从更改(input)
为(keydown)
推荐阅读
- anylogic - Anylogic:如果存储已满,则停止采购
- google-apps-script - 获取域内所有团队云端硬盘的所有者/管理员(Google Apps 脚本)
- android - 当我在没有连接 WiFi 的情况下打开我的 android 应用程序时,它显示没有连接 WiFi,正如我在代码中给出的那样
- python - 在 Django 中保存和检索已处理的列表
- javascript - nodejs中的JWT测试用例模拟
- asp.net-mvc - 处理错误的 URL
- ios - 在 UITabbar 中隐藏项目?
- android - 点击相关关键字,如搜索输入
- gradle - gradle 从父子项目中排除依赖 jar
- java - 卡夫卡火花流集成错误