如何使用primeng的onEdit指令防止默认键输入?

时间:2017-10-02 17:51:16

标签: javascript angular typescript datatables primeng

我有一个场景只允许输入字段中的正数。所以我试图使用primeng数据表的onEdit指令。 如何使用事件对象来防止输入负值。

1 个答案:

答案 0 :(得分:0)

Possible Duplicate

使用输入类型编号,并将其最小值设置为零。

然后听键输入,只允许按下数字。

例如:

// Select your input element.
var number = document.getElementById('number');

// Listen for input event on numInput.
number.onkeydown = function(e) {
    if(!((e.keyCode > 95 && e.keyCode < 106)
      || (e.keyCode > 47 && e.keyCode < 58) 
      || e.keyCode == 8)) {
        return false;
    }
}
  <input type="number" id="number" min="0" />