以下是一个使用JavaScript和HTML的示例代码,可以实现在点击保存或取消按钮之前使表格保持可编辑状态:
可编辑表格
Name
Age
John
25
Jane
30
在上述示例中,我们使用contenteditable
属性使表格的单元格可编辑。enableEdit()
函数会在点击“编辑”按钮时被调用,它会将表格的原始HTML保存在originalTableHTML
变量中,并将所有单元格的contentEditable
属性设置为true
,以使它们可编辑。
当点击“保存”按钮时,saveChanges()
函数会被调用,它会将所有单元格的contentEditable
属性设置为false
,以禁用它们的编辑。
当点击“取消”按钮时,cancelChanges()
函数会被调用,它会将表格的HTML重置为原始的HTML,以取消所有的编辑。
这样,当用户点击保存或取消按钮时,表格将保持可编辑状态,直到用户进行相应操作。
上一篇:保持表格的第一行置于顶部
下一篇:保持表格同步