对于有的展示框需要提供可编辑功能的,
尤其是在表格里面的操作:
本人前端萌新,留着自己用,也供大家参考:这里用的onkeyup
HTML:
<td th:text="${map.count}" th:id="count+(${indexInc.index}+1)" onkeyup="isNumber(this)" contenteditable="true"></td>
js:
//判断是否为数字 function isNumber(obj) { //如果是数字就返回false if (isNaN(obj.textContent)) { obj.textContent = ""; return false; } return true; }
还有限制粘贴和拖动的:
onpaste="return false" ondragenter="return false"