点击即可将文本段落设为可编辑的文本区域

时间:2013-04-22 11:29:41

标签: php jquery html css

我正在处理的个人资料页面上有一个关于框的内容(见下文)。现在textarea显示的区域将在空间中生成一个PHP变量(关于用户列)。

enter image description here

我想要做的是当用户点击编辑时段落内容变为可编辑的<textarea>然后我可以保存它,它会将新数据写入我的PostGreSQL数据库并立即显示新的编辑。

基本上我正在寻找一个动态可编辑的段落/ textarea组合,它会自动更新存储原始文本数据的数据库在about用户列中。

我在jsfiddle - http://jsfiddle.net/BenjaminRH/467S5/上研究了许多这样的JQuery示例,但是它没有我正在寻找的数据库功能。

1 个答案:

答案 0 :(得分:1)

从本质上讲,HTML5 ContentEditable属性在这里可能是完美的。

这不会自动更新任何数据库,也不会自动更新任何数据库,但也不会出现任何其他控件,这些控件不是专门为某些数据库类型和场景和框架等而设置的(甚至是通用的)。

因此,为了得到这个(一个完成所有这一切的控制),你可能需要追捕第三方产品 - 可能有一个免费的产品(我没有看过一个这样的产品) PHP或ASP.NET或其他主要框架,坦率地说我很高兴,或者你可能会被迫不得不买一个。正如预期的那样,我个人不能担保,并且不会推荐这样的插件'播放控件。

但是,根据我的第一个建议,完成了一半的任务 - 只需在可重用的类中编写代码隐藏,然后将其连接起来。