我想为p:inputtextarea建立一个计数器。
<textarea rows="5"
cols="100"
maxlength="500"
(keypress)="keyPress($event)"
formControlName="message"
class="form-control"
pInputTextArea>
</textarea>
{{ this.message } of 500 characters
在ts文件中:
message: string;
keyPress(event) {
let a = event.code;
console.log("KeyboardEvent " + a);
this.message = a.length;
}
a的值是IE中的Key +“任何输入内容”,而在chrome中,我获取(keypress)不是属性。 有人可以帮我指出正确的做法吗?
限制字符数为500。根据用户类型更新字符数 500个字符中的0个