问题标签 [inline-editing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2438 浏览

jquery - 如果控件位于某些文本区域上,则 jqgrid 中的 Jquery 内联编辑不会在按 Enter 键时提交数据

我正在使用 Enter 键对 jqgrid 进行内联编辑。问题是如果控件在文本框上,回车键可以正常工作。但是,如果用户在文本区域中输入一些数据(我的编辑选项包括 text area )并按回车,则将其视为回车而不是回车键并且不提交该行。

我们如何在按下文本区域字段的 Enter 按钮时在内联编辑中提交 edt 行。

0 投票
1 回答
158 浏览

jquery - 设计问题:就地编辑

我有一个带有列出产品的索引页面的 Rails 应用程序,我希望能够从索引页面更新多个字段。就像在 basecamp 或 wordpress 中一样,您将鼠标悬停在一行上,它会显示指向您可以对项目执行的许多操作的链接列表,所有操作都在 ajax 中。我正在考虑将 jquery 的效果和就地编辑插件结合起来。这是一个好的设计还是会以不同的方式进行?非常感谢

0 投票
1 回答
1074 浏览

php - 如何使用 AJAX 或类似的东西编辑 MySQL 查询的结果?

我正在使用 PHP 将由 MySQL 查询生成的表注入到混合的 HTML/PHP 文件中,使用<div>. <div>声明index.php如下:<div id="searchdiv"></div>.

的内容<div>是这样生成的:

(1) 创建搜索框:

(2) 执行JavaScript:

(3) 构造结果注入<div>

结果看起来像这样:Screenshot。我的问题是,当我单击“Editar”(编辑)按钮时,如何使这些字段可在线编辑?也许在前面放置一个选项输入<td>来选择要编辑的行?编辑后,如何将更改插入 MySQL?谢谢!

0 投票
2 回答
1470 浏览

jquery - 清除 jqgrid 内联编辑中一行中的所有现有内容并打开新的输入数据字段。

我的要求是,如果我单击具有内联编辑功能的 jqgrid 中的一行。在编辑模式下,我不希望存在现有的单元格内容。相反,单元格内容应该是空白的,以便用户输入任何内容,然后保存。

我可以使用选定的 ID 访问单元格内容,但是如何清除它并将其设置为编辑模式。

0 投票
3 回答
1507 浏览

javascript - 带有 live() 函数的 jQuery 就地编辑问题.. 需要一个忍者

这可能是一个简单的解决方案,但我无法将我的大脑包裹在它周围......

我正在为一些将动态生成的 div 使用 jQuery 就地编辑插件。应该很简单:点击新建的div,就可以编辑内容了。我遇到了 live() 的问题。

如果不使用 live(),它显然适用于静态 div。单击一次,获取可编辑的内容。

但是,在使用 live() 时,我需要双击才能编辑内容。然后任何后续点击它,它只需要一次。这有点像焦点问题。也许修改插件本身会有所帮助?

这正是我所说的...... http://jsfiddle.net/efflux/62CzU/

这与我使用 live 调用 editinplace() 函数的方式有关:

如何让就地编辑插件在我通过 js 创建的 div 上正常运行?

任何帮助,将不胜感激!!

0 投票
1 回答
2363 浏览

jquery - jquery 内联编辑时显示日期选择器

我正在对表格进行内联编辑,并且我有一个发行者,其中一个单元格必须在用户单击内部时显示日期选择器。当我单击单元格时,编辑文本框是显示的,但是当我单击文本框时,日期选择器不会出现。谢谢你的帮助。干杯

0 投票
1 回答
748 浏览

html - 是否建议将 ContentEditable 用于 Web 表单?

我想制作一种表单类型的编辑器,它可以在页面上编辑文本并在每个字段的光标移出时提交更改。没有字体或样式更改,只有直框。

我看到了一些像JEditable这样的东西,但是这些框和按“确定”提交的需要似乎有点不吸引人且不直观。

我想知道是否只适用contentEditable="true"于每个元素。我想这会达到同样的效果。但是,由于它不是带有输入的表单,我想我将不得不通过 javascript 提交更改,但这对我的情况是可行的。(这似乎也比担心每个元素的 javascript 更简单,比如 JEditable 或类似的东西。

这是一个合理的解决方案吗?我不担心移动浏览器对站点的这个特定部分的支持(希望 iOS5 会支持它或其他东西......)。

0 投票
1 回答
8871 浏览

gridview - 从服务器端代码隐藏数据绑定时,对 radgrid 进行内联插入和编辑

在我的应用程序中,我正在创建一个新网格,我正在尝试为 radgrid 实现内联插入和编辑,其中数据从后面的服务器端代码绑定,我正在尝试采用以下文章 http://demos.telerik中实现的逻辑.com/aspnet-ajax/grid/examples/dataediting/alleditablecolumns/defaultcs.aspx 我面临的问题是在这篇文章中,它显示了来自客户端的数据,请我可以获得任何其他文章或示例工作项目,其中内联内联插入正在实施 radgrid 的编辑。

谢谢, 马赫什

0 投票
2 回答
388 浏览

jquery - 无法使用 jquery 自定义内联编辑器

我写了一个自定义内联编辑器,但我遇到了问题。如果我点击保存按钮之后我无法再次编辑它,我该如何修复它以使其正常工作?你能帮我把它变成多个吗?我的意思是,这仅适用于页面上的 1 个 div,不超过 1 个。这是代码:

和html:

感谢您的帮助!

0 投票
2 回答
3530 浏览

javascript - 第二场演出的 TinyMCE 问题。帮助

添加 tinyMCE 作为内联编辑器。有一个下一个问题:第一次工作很好 - 以自定义样式显示(正如我设置的那样),工作正常但是当我单击取消然后再次开始编辑时,我有空编辑器 - 编辑区域中没有文本。所以这是一个代码: UPD : cm.Node - docuement.createElement 和 el.setAttribute 的包装器,cm.getByAttr('attr', 'attr_val', el) - 通过 attr 从 el 获取元素。req - AJAX 的包装器,cm.merge - 类似于 PHP 中的 array_merge

像这样使用:

所以......再次关于问题。当第一次开始编辑时,单击保存时一切正常 - 一切正常(仍然存在一些错误,但保存后我可以单击并再次开始编辑)但是当单击取消时,该编辑器被隐藏但是当我再次单击编辑时我有一个空的编辑区域。我看到控制台并发现当我再次开始编辑时取消后,我创建了新的编辑但旧的没有破坏 - 只是隐藏。

我尝试使用 tynyMCE.Editor 类方法,例如 hide 和 show 和 setContent 并且是一些结果 - 取消后我可以重新编辑,但编辑区域没有样式和按钮。

请帮忙。如果是代码问题-我很乐意回答。谢谢。