问题标签 [edit-in-place]
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.
javascript - 关于如何使就地编辑可降解的任何想法?
我目前正在为 MooTools 编写一个就地编辑脚本,但对于如何在没有 JavaScript 的情况下使其优雅地降级同时仍然具有一些功能,我感到有些困惑。我想以某种方式使用渐进增强。我不是在寻找代码,而是更多关于如何处理这种情况的概念。如果您有任何想法或知道任何优雅降级的就地编辑脚本,请分享。
php - 就地编辑更新脚本安全
我正在使用一个Edit in Place jquery 插件,它需要将数据发布到将执行实际数据库更新的脚本。
这个更新脚本的 URL 可以在 html 源代码和 Firebug 中轻松查看,因此我需要在处理更新之前添加某种身份验证检查。这当然是为了让用户不能只传递他们想要的任何旧用户标识/字段/值并弄乱其他人的记录。
我最初也传递了他们的用户名和密码,但这并不理想,因为它在 GET 请求中,所以它都在 URL 中。该网站本身至少是 SSL,但无论如何都不是最佳实践。
验证此类更新的最佳方法是什么?
FWIW,更新脚本在 PHP 中,并且 Edit in Place 插件是:jeditable。
编辑:澄清:实际数据有效负载已发布到脚本,但就地编辑插件没有明确的身份验证方法,因此我将身份验证作为 URL 的一部分传递给更新脚本,然后获取这些变量通过 GET 并使用它们进行检查。
编辑 2:是的,我可以从更新脚本访问会话信息,所以我决定只提取以前保存的用户 ID 并在 db update 语句中使用它。这似乎是最安全的方法。
html - 拖放块编辑就地html
我需要编写一个小型 Web 应用程序,允许客户在 html 中选择预定义的布局模板并能够对其进行修改。该应用程序需要允许客户将块文本添加到预定义的区域和图像。块文本需要能够根据客户需要重新排序。例如。上移、下移或移至侧边栏。由于电子邮件程序不喜欢 div 和 css,因此完整的布局将能够转换为表格布局和内联 css。我不知道我应该在哪里寻找信息来实现这一点,谁能告诉我如何做到这一点。
谢谢
javascript - 如何使 HTML 文档在浏览器中可写?
免得我的问题不清楚;我并不是说<p>
用<textarea>
. 我的意思是直接编辑所有文本——包括标题、文本<div>
和<span>
是编辑表。我知道这在 IE 中是可能的,并且我有一个脚本可以在可编辑和返回之间切换,它在 IE 中有效,但在 Firefox 中不起作用。有没有办法让它在FF中工作?
PS 我从Danny Goodman 的 JavaScript Bible Gold Edition 获得的 IE 脚本,2001
jquery - 如何从字段中删除“另一个就地编辑器”(jQuery inplace.js 插件)
我可以设置就地编辑器没问题,一切都很好,但是一旦它附加到一个字段,我还没有找到一种方法来删除它,有人知道怎么做吗?
我在这里谈论这个插件:http ://www.davehauenstein.com/code/jquery-edit-in-place/
jquery - jQuery 就地编辑插件,允许您从另一个元素触发编辑
现在我正在使用Jeditable来实现就地编辑功能。Jeditable 有一些不错的选项,但是(据我所知),它不允许您触发编辑,除非单击相关元素。
即,假设我的元素有 id comment
。使用 Jeditable,开始编辑的唯一方法是单击comment
。我想在旁边放一些小文本comment
(例如,“单击以编辑您的评论”),单击时将comment
变成可编辑的文本字段(并设置保存和取消按钮等)。
ruby-on-rails - authlogic 和 ajax 使用 rails 就地编辑,还有路由问题
我正在尝试使用 Authlogic 来保护我在页面上拥有的一些就地编辑器字段。我已经保护了我的控制器中的所有方法,但看起来 in_place_editor 正在调用一些甚至没有出现在我的路由中的奇怪生成的东西,比如“/quotes/set_quote_text/1”。第一,有没有一个网站可以提供更多关于这些“秘密”路线的信息?还是这是我不知道的就地编辑添加的东西?当我显示所有路线时,它甚至没有出现,这有点令人不安。
假设我确实发现了这一点,我不知道如何保护控制器中不是方法的东西。我可以保护整条路线吗?
另一个问题是,即使我确实限制了更新路线,就地编辑器字段也会呈现所有内容。我想这样做的方法是创建一个助手,它会根据用户是否登录来呈现适当的版本。我只是不确定要检查什么以查看是否有人登录,因为我一直在控制器中完成所有操作......另外,提示:部分是否只呈现 2 个版本之一部分取决于登录状态,还是有其他方法可以做到这一点?
谢谢!
javascript - 就地编辑jquery
我使用就地编辑插件:http ://arashkarimzadeh.com/jquery/7-editable-jquery-plugin.html
我不工作太好了!我只需要检查新文本是否为空。如果是,我们必须返回并显示一些错误警报。
编码:
有人可以帮帮我吗!:-/
javascript - editableText 插件启用问题
我一直在试验这个插件http://valums.com/edit-in-place/,到目前为止一切都很好......但我遇到了这个问题。我想在发送更新或保存数据的新请求时更新我的页面,但是如果我更新此功能(就地编辑),它将添加第二组按钮,第三组,第四组等。我怎么能告诉它它只会更新返回的数据,而不是所有元素?我有一个想法,它必须对 jquery 的每个功能做一些事情,但我不确定,因为我对 jquery 很陌生。谢谢你的帮助!
javascript - 使用 jQuery 创建就地编辑 div 并在其下方提供可编辑的新 div
我是jQuery新手,想知道是否可以创建和就地编辑 div,我可以点击,输入一些文本,保存并立即在其下方动态弹出另一个 div,这将允许相同的输入和保存功能,依此类推。如果有人有任何想法,将不胜感激。