【发布时间】:2014-06-06 11:20:26
【问题描述】:
我有一个使用 Bootstrap/jQuery UI 库的应用程序。
我现在正在考虑实现一个简单的内联编辑功能...计划使用 HTML5 contentEditable 属性
假设一个字段显示如下;
Field1: Value1
现在,如果用户点击Value1,Value1 的值将出现在同一位置的文本框中,并且在按下回车键或字段模糊时,该值将被替换。
现在页面上有多个这样的字段。虽然我知道我可以为div 等基本元素/字段实现contentEditable 属性,但还有一些输入字段,例如date,我也需要对其进行内联编辑...
所以不确定我是否可以将contentEditable 用于此类字段....就像输入类型date 字段将允许内联编辑但应该显示一个日期选择器以进行内联编辑(我使用jQuery用户界面)
最后我有一个Save 按钮。所以点击Save,所有这些新值都会被发送到服务器。
因此,我担心是否可以使用 contentEditable 对各个字段进行内联编辑?
【问题讨论】:
-
你到底想问什么?你可以做任何你想做的事,但我看不出有什么理由应该按照你所说的“问题”的方式使用 contentEditable 元素而不是普通的 input 元素。提供一些工作代码来准确显示问题,以便为您提供正确的答案。
标签: javascript jquery html contenteditable inline-editing