【发布时间】:2018-06-03 09:51:29
【问题描述】:
我正在尝试阻止字符和其他键盘输入,数字、Tab键、退格键、删除除外strong>、左箭头、右箭头
我刚刚尝试了以下代码,但这可以输入几个字符,
<input type="text" matInput required name="mobileNumber" onkeypress='return ((event.charCode >= 48 && event.charCode <= 57) || (event.charCode >= 96 && event.charCode <= 105) || (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 46 || event.keyCode == 37 || event.keyCode == 39))'>
我怎样才能正确地阻止那些
【问题讨论】:
-
呃,
<input type="number"/>怎么样?通过键码输入阻止确实不是惯用的 Web 开发,听起来 very XY。 -
你的工作示例对我不起作用
-
@verxy 然后在输入字段的末尾出现上下箭头,我也想停止它
-
@Haitam 可以试试 nw, e 和几个字符可以在那里输入
标签: angular typescript angular-material2