我正在使用charcode,因此用户只能输入数字,特殊字符和逗号。
<input type="text" class="form-control numOnly"
onkeypress="return event.charCode >= 48 && event.charCode <= 57">
现在它只接受号码,但我想使用charcode允许使用特殊字符和逗号。
我错过了什么?
答案 0 :(得分:1)
尝试下面
<input type="text" class="form-control numOnly" onkeypress="return event.charCode >= 32 && event.charCode <= 57">
答案 1 :(得分:0)
在这里,您可以查看所有javascript charcodes。
https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
例如,逗号为188。
您也可以使用https://github.com/KevinSheedy/jquery.alphanum来促进生活。
编辑:我注意到你在那里有一个名为NumOnly的课程。它仅用于造型吗?
答案 2 :(得分:0)
export class MyComponent{
items:any[];
changeColors(){
// I'm just selecting the first row for this example but you have to define your own logic
this.items[0].color ="#ddd";
}
}