未捕获的DOMException:无法在'HTMLInputElement'上执行'setSelectionRange':输入元素的类型('number')不支持选择

时间:2017-03-20 09:09:31

标签: javascript twitter-bootstrap x-editable

我使用bootstrap x-editable来编辑内联内容。但是当我输入data-type =“number”时,它会在点击该元素时显示此错误

  

未捕获DOMException:无法在'HTMLInputElement'上执行'setSelectionRange':输入元素的类型('number')不支持选择

所有其他数据类型,如text,select2,select,textarea,url,tel等工作正常而不是数字。所以任何人都知道如何解决此错误。我正在使用的js文件是

  

// netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js   //cdnjs.cloudflare.com/ajax/libs/x-editable/1.4.6/bootstrap-editable/js/bootstrap-editable.min.js

我的HTML代码是

<div class="container">

  <h1>X-editable starter template</h1>

  <div>
    <span>Username:</span>
    <a href="#" id="username" data-type="number" data-placement="right" data-title="Enter username">superuser</a>
  </div>

  <div>
    <span>Status:</span>
    <a href="#" id="status"></a>
  </div>


</div>

我的js代码是

$.fn.editable.defaults.mode = 'inline';     

//make username editable
$('#username').editable();

0 个答案:

没有答案