Tag: 编辑

编辑用户上传的文件?

我们有一个表单,用户可以在其中提交消息,以及上传1-10个文件(不在消息中内嵌显示,但作为消息底部的链接)。 到目前为止,这一切都很好……使用两种不同的forms。 1 x表格(MAIN /父表格)是邮件详细信息表格(姓名。日期,邮件..等) 1 x表单,在此表单下,以及用于处理用户所选文件的选定/上传。 这是通过隐藏的iFrame和专用的php脚本完成的,并将上传的文件名/路径列表返回给MAIN /父表单(作为隐藏字段)..所以当提交MAIN /父表单时..所有数据一次保存到数据库,如果有超时或其他上传错误,图像/文件上传事件/部分不会导致任何消息数据丢失。 到目前为止这一切都在起作用。 我不清楚或坚持的是……对于每封邮件,邮件“所有者/海报”都可以返回并编辑邮件。 这应该包括让用户编辑上传/附加到post的文件。 我不知道应该如何处理? 还是一个好的,容易做到这一点? 我猜我将不得不采用我用于初始发布/上传消息的“两种forms”方法?但是我如何预先填充文件输入字段? 我只是用数据库的文件名/路径预先填充值..?

在编辑时更新JQgrid中的GroupSummary行

我们正在使用一个应用了3级分组的JQgrid。 当我们第一次加载网格时,列总和将成功汇总。 我们需要在行中执行内联编辑,并希望使用添加的新值更新组摘要行。 我们尝试在editRow方法的aftersavefunc上重新加载网格,但它正在用服务器数据替换网格数据。 有没有办法在编辑行时刷新组摘要行数据。 谢谢。

如何使用jQuery更改/编辑段落/ div的文本?

现在我要做的是更改/编辑段落和/或div标签的文本。 这两个元素都是使用自己的增量ID动态创建的。 我希望用户能够在textarea中输入文本,这将改变段落或div的文本。 当他们选择段落或div时,textarea应该以用户可以更新文本的方式出现。 问题:由于我在两个元素上都设置了增量ID,因此很难获得它们。 我怎样才能做到这一点? 这是我一直在研究的代码 http://jsfiddle.net/RzvV5/93/ jQuery的: $(document).ready(function(){ var pid = 1; $(“#addP”).on({ click: function(){ var pr = $(”).attr({‘class’:’test’, ‘id’:’paragraph_’ + pid}).text(‘This is a paragraph ‘ + pid); var d = $(“#Test”); var pclone = $(pr).clone(); pclone.on({ mouseenter: function(){ $(this).addClass(“inside”); }, mouseleave: function(){ $(this).removeClass(“inside”); }, }); pclone.appendTo(d); pid++; } }); var divid = […]

Mysql编辑用户已下达的订单

嗨,我正在通过一个订购系统,我已完成订单并且它进入数据库很好,但我很难想到如何让用户在插入后编辑订单。 这就是我从页面获取订单并将其发送到PHP插入脚本的方式: $(‘#submit’).live(‘click’,function(){ var postData = {}; $(‘#items tr’).not(‘:first’).each(function(index, value) { var keyPrefix = ‘data[‘ + index + ‘]’; postData[keyPrefix + ‘[supp_short_code]’] = $(this).closest(‘tr’).find(‘.supp_short_code’).text(); postData[keyPrefix + ‘[project_ref]’] = $(this).closest(‘tr’).find(‘.project_ref’).text(); postData[keyPrefix + ‘[om_part_no]’] = $(this).closest(‘tr’).find(‘.om_part_no’).text(); postData[keyPrefix + ‘[description]’] = $(this).closest(‘tr’).find(‘.description’).text(); postData[keyPrefix + ‘[quantity_input]’] = $(this).closest(‘tr’).find(‘.quantity_input’).val(); postData[keyPrefix + ‘[cost_of_items]’] = $(this).closest(‘tr’).find(‘.cost_of_items’).text(); postData[keyPrefix + ‘[cost_total_td]’] = $(this).closest(‘tr’).find(‘.cost_total_td’).text(); }); […]

jquery删除标签,同时保留其内容(并用替换和:s)

有没有一种很好的方法来删除所有SPAN标签(同时保留其中的文本)并用BR替换所有DIV和P? 使用jQuery? Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin rutrum tincidunt urna ac dignissim. Phasellus nisi ante, pharetra at  lorem a, condimentum ullamcorper  leo. Duis pharetra nulla sit amet dui feugiat luctus. Ut eget nulla pulvinar ligula tincidunt placerat ut in eros. Cras posuere eget lacus eu lacinia. Cras lacinia porta porta. In […]

Rails 3 – best_in_place编辑

希望是一个简单的答案; 我正在使用gem best_in_place ,效果很好。 我正在尝试使用以下方法找出如何创建下拉菜单: :type => :select, :collection => [] 我想要做的是传入从我的用户模型输入的名称列表。 有什么想法怎么做? 我可以将它与collection_select混合使用吗?

在jqGrid中,您可以一次内联编辑多行,然后执行一次提交吗?

我们正在使用jQuery(‘#grid’).editRow()的jQuery(‘#grid’).editRow()function,它允许您内联编辑行中的字段。 jqGrid是否支持一次内联编辑多行,我可以在多行中进行更改然后一次提交所有行? 我们试图避免必须逐个对每一行进行更改,并且每次都要对服务器执行单独的“往返”,因为我们要为大量记录批量编辑多个字段并且一个“提交”。

jqGrid:编辑时禁用表单域

我目前正在开发一个专门用于管理自动售货机等的Web应用程序。 我决定在这个项目中使用jQuery,jQuery UI和jqGrid,因此我可以轻松地提供一个高度可定制的用户界面。 不幸的是, jqGrid文档已经过时了,并没有涵盖这个伟大的插件的所有function(因为我真的很喜欢它,即使文档相当差)。 无论如何,我想有足够的背景信息。 让我们谈谈这一点: 我使用内置于jqGrid的导航栏来添加,编辑和删除网格中的项目。 我有一个像魅力一样的工作,除了一件事:一些字段可能只在添加新项目时启用(或可见)而不是在编辑模式时(它们应该被隐藏和/或禁用)。 例: 我正在工作的公司出售自动售货机塔,这些塔有几种类型(不同尺寸和东西)。 将新塔添加到某个位置并输入系统时,必须设置该类型。 但是塔不会随着时间的推移而神奇地改变,因此以后可能无法编辑此字段。 有谁知道是否可以通过更改一些初始化参数来完成此行为? 也许这是一个未记录的编辑选项( editoptions )或表单选项( formoptions )? 或者你可能有一个简单的解决方案吗? 我很想听听你的建议/解决方案! 谢谢=)