我的表单中有一个文本区域,但用户希望能够打开一个更大的“框”来查看或编辑数据。我认为jquery pop up插件可能对我有用http://plugins.jquery.com/project/popBox
在上面链接中给出的演示中,原始文本区域是不可编辑的,单击该文本区域后,将打开新的弹出编辑器以读取/编辑数据,而不是我希望保持原始文本区域的可编辑性它旁边有一个图像链接,点击它弹出编辑器,用完成和取消按钮读取/编辑文本,更改的文本应该反映在原始文本区域,可以通过弹出插件修改或建议我可以使用任何好的弹出编辑器代码。
感谢。
答案 0 :(得分:0)
查看this是否符合您的需求 - 特别是示例9。
答案 1 :(得分:0)
我在一些项目中成功使用了jQuery Tools Overlay。我认为它非常适合您的要求,并建议尝试一下。
为了说明如何使用它来解决您的问题,我创建了一个simple demo on jsfiddle。
它的工作原理是定义一个(HTML)表单,它将成为“弹出”对话框。表单包含textarea和ok / cancel按钮。单击编辑按钮(“向我展示扩展编辑器”)时,jQuery Tools“overlay()”函数用于显示弹出窗口(以页面为中心)。其余的解决方案是在原始和扩展输入控件之间传输值并管理键盘焦点。