问题标签 [jeditable]

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 回答
4993 浏览

jquery - 可编辑的 onblur 函数

我正在使用 jeditable 但想使用一个函数将数据保存在客户端上。这很好用,但我也想使用一个函数来处理 onblur 事件。我的代码如下:

它有点工作,但可编辑的编辑窗口不会在 onblur 事件后关闭。有谁知道我如何在失去焦点时关闭编辑会话,或者在编辑文本框失去焦点时以某种方式通过函数获取我的更改。我不想在任何时候提交表单 - 我想将所有更改保留在本地。非常感谢。

0 投票
1 回答
2253 浏览

jquery - jquery可编辑插件的错误处理

[查看更新以获得更精确的规格......]

我最近开始为我的 asp.net mvc 应用程序使用 jquery jeditable 插件。到目前为止,一切都很好。

http://forums.asp.net/p/1541654/3789265.aspx上的最后一篇文章非常有用,我最终几乎逐字逐句地使用它。但是,模型化的错误行为并不适合我的应用程序。如果出现错误,他们会丢弃更改,将可编辑区域恢复为纯文本,并弹出错误消息作为警报。这对于短输入很好,但对于较长的文本区域输入是不可接受的。

我的问题:如何更改 onerror 函数以将可编辑区域恢复为以被拒绝输入为种子的表单以允许连续编辑?

我想作为一个初学者,我应该删除对 original.reset() 的调用,但我不确定还有什么可以调用来丢弃占位符并恢复表单。

谢谢,达菲

[更新] 看起来技巧涉及避免设置指标,然后在 onerror 期间重新关注输入字段。

不幸的是,我对 onerror 的部分解决方案仅适用于 IE。在 Firefox 上,focus() 会陷入“ajaxError”事件。

问题:如何防止 focus 和 ajaxError 事件纠缠在一起?

谢谢!

0 投票
2 回答
636 浏览

jquery - 使用 jeditable,指标设置被忽略

我正在使用这篇文章中显示的示例。它工作得很好,但我无法让指标显示。有没有人可以解释为什么它不起作用?这是我的代码,与上面的链接大致相同:

我应该提一下,insubmitEdit 的代码无论如何都没有完成,因为我希望指标首先工作。另外,我一直在尝试 jeditable 的 1.6.2 和 1.7.2-dev。

谢谢!

0 投票
1 回答
526 浏览

jquery - Jeditable ajax发布失败时如何保留用户输入数据

我正在使用 Jeditable 将一些 textarea 数据发布到服务器。当 ajax 发布由于某种原因(网络问题、服务器错误等)失败时,有必要让表单保持可见并保留用户输入的数据。可以用 Jeditable 做那件事吗?谢谢!

0 投票
2 回答
2082 浏览

javascript - 使 JEditable 在新元素上工作 (.live)

我正在使用 JEditable 插件进行就地编辑。

我有一个调用.editable()所有相关类的“设置”函数。问题是,我有新添加的元素,我也想使其可编辑。显然,新添加的,.editable()永远不会被调用。

换句话说,我希望得到 jquerylive()函数的效果,但是对于editable()函数。

我目前的解决方法对我来说似乎有点难看(redscribe_button是需要单击以编辑文本的按钮):

换句话说,我只是在每次单击编辑按钮时调用 .editable 。

有更好的解决方案的想法吗?

0 投票
1 回答
773 浏览

php - ajaxupload jeditable 和 zend 框架

我正在尝试将 jeditable 与 ajaxupload 一起使用,您可以在此处查看演示。我在 zend 视图文件中使用这个插件,如下所示:

JS代码

代码

我在 zend 控制器中的 PHP 代码:

唯一的问题是,当我转储 POST 变量时,我没有得到发布的变量。我只得到这个:

还有 2 个错误说没有索引“id”或“值”。我使用 Firefox 的 Tamper Data 插件检查了发送到服务器的内容。这是输出:

如果 Zend 没有获取 POST_DATA,我如何获取正在发送的文件?一旦解决了这个问题,我需要让这个方法决定提交的数据类型(文本或文件)。

0 投票
1 回答
3446 浏览

jquery - 如何使用 JQuery+JEditable 一次编辑/保存多个字段?

我在一个页面上有一组文本(为简单起见,假设我有两个),我希望可以单独编辑它们,所以我使用 JEditable 来实现它并且它工作得很好 - 我点击一个文本,它转换为下拉列表,我更改值,单击外部并保存。我单击另一个,它转换为输入字段,我输入其他内容,单击它外部 - 它也被保存。伟大的。

现在我需要一个按钮(图片、链接——随便什么),点击它会将我的两个可编辑字段切换到编辑模式。即,我单击此“编辑”控件,现在我将看到一个下拉列表和一个输入字段,而不是我的两个文本,我将能够在这两个位置编辑值,然后在它们之外单击(理想)或单击另一个按钮/图像/链接,“保存”到,好吧,保存它(不太好,但可以忍受)。

有没有可能实现?如果是这样……怎么办?

不,我不想在这里使用 jqGrid 或类似的东西。

0 投票
3 回答
1538 浏览

javascript - 为什么 jQuery 在我的字符串中添加反斜杠“\”字符?

我正在使用 jQuery 将元素的内容替换为包含一些元素的字符串。以下是我用来创建 $value 的代码,即字符串:

但是,实际输出的内容始终包含退格字符,如下所示:

我假设这可能是我的一个愚蠢错误,但不确定我做错了什么?感谢任何建议!

编辑

为清楚起见,这是完整的代码,我正在为 jEditable 创建一个自定义输入类型,它允许我内联编辑 vcard。

0 投票
4 回答
12196 浏览

javascript - 使用 Javascript 解析 HTML 字符串以获取元素的内容

我有以下包含几个元素的字符串:

将其解析为 5 个变量的最佳方法是什么?

编辑

为清楚起见,这是完整的代码,我正在为 jEditable 创建一个自定义输入类型,它允许我内联编辑 vcard。

0 投票
1 回答
476 浏览

jquery - 如何使用 jeditable 插件使整行可编辑?

我在 MVC 中工作并使用 jquery.jeditable 插件在网格中进行就地编辑。它允许我一次执行一个单元格编辑,你能告诉我如何使用 jeditable 插件使整行可编辑吗?