代码拉取完成,页面将自动刷新
将这里 public\assets\addons\editable\js\bootstrap-editable.min.js 中的
setCursorPosition:function(a,b){if(a.setSelectionRange)a.setSelectionRange(b,b);else if(a.createTextRange){var c=a.createTextRange();c.collapse(!0),c.moveEnd("character",b),c.moveStart("character",b),c.select()}}
替换为
setCursorPosition:function(a, b) {if (a.setSelectionRange) {try{a.setSelectionRange(b, b)}catch(error){a.setSelectionRange=false}} else if (a.createTextRange) {var c = a.createTextRange();c.collapse(!0), c.moveEnd('character', b), c.moveStart('character', b), c.select();}if(!a.setSelectionRange){a.focus();}}
说明:因为在input标签用了type="number", 导致报错;
从chrome 33版本开始, chrome浏览器只支持获取type为text, search, URL, tel and password的input元素的selectionStart, selectionEnd 和 setSelectionRange 属性, 在其余类型中尝试获取这些属性chrome会提示错误。