防止聚合物纸输入

时间:2015-05-24 09:05:58

标签: javascript html input polymer

我有一个像这样的聚合物输入字段:

<paper-input type="text" class="user-value" data-id="user-value" value="{{typingAns}}" focus maxlength="10" />

是否可以阻止此输入的退格功能?基本上,如果用户按退格键是否可以保持键入相同?我尝试使用onkeydown,但似乎没有用。

非常感谢。

1 个答案:

答案 0 :(得分:0)

我实际上用以下方法解决了这个问题:

preventBackspace : function preventBackspace(){
  window.addEventListener("keydown", function(e){
    if(e.keyCode === 8) {
    e.preventDefault();
    console.log('Prevent page from going back');
    }
  });
}

typingAnsChanged: function() {
      var _this = this;
      if (this.typingAns) {
        _this.preventBackspace();
      }
    }