我需要我的 HTML 表格是可编辑的,以便用户插入的数据可以发送到服务器。但是由于表的大小(50行),如果我引入 contenteditable
属性,用户将不方便逐个插入数据点,如下所示:
<table>
<tr><td><div contenteditable>editable</div></td><td><div contenteditable>editable</div></td></tr>
//...........
</table>
如果可能而不使用 dojo 等,如何使我的表类似于 excel 电子表格可编辑?我使用 ExcelAdapter 类在 Java 中完成了此操作。有什么办法可以用 HTML 实现吗?
原文由 CHEBURASHKA 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以向每个单元格的
input
事件添加一个侦听器,如果该单元格包含多个数据项,则将它们拆分到下一个单元格。演示:http: //jsfiddle.net/yRnkF/