输入类型为负数,复制并粘贴反应形式

时间:2019-01-08 05:58:17

标签: angular

当前使用反应形式,在某些情况下,我们需要使用输入类型作为数字并防止非负数,因此请使用以下方法

     <input type="number" class="form-control input-box" formControlName="test" required onkeypress="return (event.charCode == 8 || event.charCode == 0 || event.charCode == 13) ? null : event.charCode >= 48 && event.charCode <= 57"  min="0"/>

防止负数是完美的方法,但是如果复制并粘贴负数,它将失败。 因此,只要有人复制并粘贴数字,就将其转换为正数并在控件中设置值

1 个答案:

答案 0 :(得分:0)

只需尝试

<input type="number" class="form-control input-box" formControlName="test" required/>

在您来自组的组件中

'test': [, [Validators.max(Number.MAX_VALUE), Validators.min(0)]],
相关问题