对于有的展示框需要提供可编辑功能的,
尤其是在表格里面的操作:
本人前端萌新,留着自己用,也供大家参考:这里用的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;
}
还有限制粘贴和拖动的:
οnpaste="return false" οndragenter="return false"