产品配件删除,内容保存
唉,原先所设置的样式也好js也好,都要删掉。那时候,写这个还写了蛮久,(没办法,技术太渣)。
只好先放在这里,以作留念
HTML
<!-- TAB2 配件--><div class="tab-pane" id="panel-2"><input type="hidden" name="ProAccessory" /><input type="hidden" name="ProAccessPro" />@*<div class="row"><div class="form-group col-xs-12"><div class="col-xs-2"><a class="btn btn-xs red" title='添加配件' href="javascript:void 0" οnclick="createAccess(this)">添加配件</a></div></div></div>*@@if (ViewData["accessList"] != null && ViewData["accessProductList"] != null){//配件肯定会对应有下属产品,如果没有也就都不用显示了var accessProductList = ViewData["accessProductList"] as List<AccessProductDTO>;foreach (var access in ViewData["accessList"]as List<ProductAccessory>){var radioname = "access" + access.ID;<div class="row border" name="Accessory"><div class="form-group col-xs-12"><label class="col-xs-2 control-label">配件名称:</label><div class="col-xs-1"></div><div class="col-xs-5"><input name="access_title" value="" placeholder="名称" class="form-control" /></div><div class="col-xs-1"><a class="btn btn-warning" title='删除此组配件' href="javascript:void 0" οnclick="del_accessory(this)">删除此组配件</a></div></div><div class="form-group col-xs-12"><label class="col-xs-2 control-label">最小购买量:</label><div class="col-xs-1"></div><div class="col-xs-5"><input name="access_minpurchase" value="" placeholder="0" class="form-control" /></div></div><div class="form-group col-xs-12"><label class="col-xs-2 control-label">最大购买量:</label><div class="col-xs-1"></div><div class="col-xs-5"><input name="access_maxpurchase" value="" placeholder="0" class="form-control" /></div></div><div class="form-group col-xs-12"><label class="col-xs-2 control-label">配件优惠:</label><div class="col-xs-1"></div><div class="col-xs-5"><label class="radio-inline"><input type="radio" id="" name="@radioname" value="0" checked="checked" />优惠某个折扣</label><label class="radio-inline"><input type="radio" id="" name="@radioname" value="1" />优惠一定金额</label><input type="hidden" id="@radioname" value="" name="chooseProduct" /></div></div><div class="form-group col-xs-12"><label class="col-xs-2 control-label self">优惠百分比:</label><div class="col-xs-1"></div><div class="col-xs-5"><input name="access_discount" value="" placeholder="0" class="form-control" /></div><div class="col-xs-4"><span class="help-inline">(无优惠可不填;优惠9折就输入0.9,优惠100元就输入100)</span></div></div><div class="form-group col-xs-12"><label class="col-xs-2 control-label">选择配件产品:</label><div class="col-xs-1"><a class="btn btn-xs blue thickbox" title='配件选择' href="@Url.Action("AccessList", "Product")?excludeID=@Model.ID&returnid=@radioname&TB_iframe=true&height=250&width=400" name="chooseAccess">选择配件</a></div><div class="col-xs-5"><div accpro="@radioname" name="setproaccpro" οnclick="addAccessPro(this)" style="display:none;">放响应按钮的</div>@if (accessProductList.Count > 0){var x = accessProductList.Where(u => u.AccessID == access.ID).ToList();if (x.Count > 0){foreach (var item in x){<div><label class="checkbox-inline col-xs-12" name="@radioname" accessid="@item.ProductID"><a class="" title="删除配件" href="javascript:void 0" οnclick="del_access(this)"><i class="fa fa-trash"></i></a>@item.ProductTitle</label></div>}}}</div></div></div>}}</div>
JS
function FormatDate() {var date = new Date();var str = date.getFullYear().toString() + (date.getMonth() + 1).toString() + date.getDate().toString() + date.getHours().toString() + date.getMinutes().toString() + date.getSeconds().toString() + date.getMilliseconds().toString();return str;}
@*tab3配件处理*@<script type="text/javascript">function del_access(obj) {$(obj).parent().parent().remove();}function del_accessory(obj) {$(obj).parent().parent().parent().remove();}var accessory_count = 0;var radioinline_count = 7;var product_id = $("input[name=OnlyID]").val();function createAccess(obj) {accessory_count++;var _html = '<input type="radio" name="accessory' + accessory_count + '" id="" value="0" checked="checked" class="selfradio" />'+ '优惠某个折扣'+ ' '+ '<input type="radio" name="accessory' + accessory_count + '" id="" value="1" class="selfradio"/>'+ '优惠一定金额'+ '<input type="hidden" id="accessory' + accessory_count + '" value="" name="chooseProduct" />';$("#accessory_template").find("a[name=chooseAccess]").attr("href", "/cms/product/accesslist?returnid=accessory" + accessory_count + "&excludeID=" + product_id + "&TB_iframe=true&height=250&width=400");$("#accessory_template").find("div[name=accessprivilege]").empty();$("#accessory_template").find("div[name=accessprivilege]").append(_html);$("#accessory_template").find("div[name=setproaccpro]").attr("accpro", "accessory" + accessory_count);$(obj).parent().parent().parent().parent().append($("#accessory_template").html());$('a.thickbox').unbind('click');tb_init('a.thickbox');}function addAccessPro(obj) {var name = $(obj).attr("accpro");var value = $(obj).parent().parent().parent().find("input[id=" + name + "]").val().split(',');for (var i = 0; i < value.length; i++) {var temp = value[i].trim();if (temp == "") {continue;}var title = temp.split(':')[1].trim();var accessid = temp.split(':')[0].trim();if (title == "" || accessid == "") {continue;}var _html = '<div>'+ '<label class="checkbox-inline col-xs-12" name="' + name + '" accessid="' + accessid + '">'+ '<a class="" title="删除配件" href="javascript:void 0" οnclick="del_access(this)"><i class="fa fa-trash"></i></a>'+ title+ '</label></div>';$(obj).after(_html);}} </script>
产品配件删除,内容保存相关推荐
- [Linux学习]Shell脚本(1)--函数,输入,if判断(持续更新)+删除空行 +保存当前路径...
1)接收输入 1 check_status() 2 { 3 echo --Check hi_repo status is ok? y or n 4 read var 5 if [ "$var ...
- python 保存pdf文件_PyPDF2读取PDF文件内容保存到本地TXT实例
我就废话不多说了,大家还是直接看代码吧! from PyPDF2.pdf import PdfFileReader import pandas as pd def Pdf_to_txt(pdf): f ...
- “Word自动更改后的内容保存到通用文档模板上。是否加载该模板?“的解决办法...
在win7系统下,Word2010出现了不能正常关闭.打开一个已有word文档,点击右上角关闭按钮后,先提示"word已停止工作,windows正在检查该问题的解决方案",随后提示 ...
- Linux使用vi修改、删除、保存文件
Linux使用vi修改.删除.保存文件 vi编辑器是所有Unix及Linux系统下标准的编辑器,介绍一下它的用法和一小部分指令. 在所有的命令执行前,先按Esc 1. vi的基本概念 基本上vi可以分 ...
- Android实现一个可以移动,删除,保存,自定义样式的便签app
最近一直在研究安卓的自定义View的绘制,不过只是简单的单个模块练习远远达不到期望的水准,于是,决定通过完全的自定义View实现一个便签的app,一是为了提升自己对View绘制的掌握水平,二是这个ap ...
- Android 备忘录删除功能,安卓手机便签删除了怎么恢复?有可以快速找回删除内容的备忘录软件吗...
原标题:安卓手机便签删除了怎么恢复?有可以快速找回删除内容的备忘录软件吗 现在,如果去买手机的话,估计很多人都会选择智能手机.毕竟,只有在智能手机上才能安装使用这样或那样的app软件,使我们的生活越来 ...
- Office 使用篇一:如何去掉 Word 文档的标记(含修订和批注)(即不显示已删除内容)
Office 使用篇一:如何去掉 Word 文档的标记(含修订和批注)(即不显示已删除内容) 当你想让文档的读者看到的是文档的最终状态,而不是充满了删除线.下划线和边上的批注框,又或是格式错乱,总显示 ...
- iOS开发之聊天模块--内容保存逻辑实现
需求详解: 在实际开发中,有可能是在后期优化的时候,会有这么需要优化的需求:聊天输入框保存之前输入的文本,提高用户的良好体验. 在聊天模块中,用户可能会在输入框输入若干字符,但是没有点击发送就点击退出 ...
- CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#)
CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#) 效果图 本文解决了将OpenGL渲染出来的内容保存到PNG图片的方法. 下载 CSharpGL已在GitHub开 ...
- sql 将多个括号及内容删除_新浪微博将对逝者账号设置保护:不能登录、新发和删除内容...
新浪微博社区管理官方微博截图 中国网9月17日讯 据新浪微博社区管理官方微博"微博管理员"今日消息,为了完善平台服务,保障用户权益,保护逝者隐私,防止逝者账号被盗,站方将对逝者账号 ...
最新文章
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
- Android 图像合成技术Xformodes图片剪裁
- 聊一聊:我退钱了!你呢?
- 程序员的小天地:注释中的快乐
- boost::type_erasure::less_than_comparable相关的测试程序
- c++ vector用另一个vector初始化
- c++设计新思维_贵阳花溪区初三冲刺多少钱,新思维
- pg安装部署linux_简简单单基于docker部署微服务网关
- 提气!阿里平头哥三篇论文入选 ISCA
- 【毕业设计】asp.net基于工作流引擎的系统框架设计开发(源代码+论文)
- java 权限管理都用什么_java权限管理框架有哪些?
- 淘宝二级类目、换类目会降权吗,换类目对店铺的影响
- 并联机构工作空间求解_结构计算软件—结构力学求解器
- 记事本APP之Alpha报告
- 免授权采集海天注塑机采集伊之密注塑机监控住友注塑机参数采集
- js的json php无法json_decode,PHP中遇到BOM、 编码导致json_decode函数无法解析问题
- 老大一个接口加解密临时任务丢了过来,我却肝了3天,感觉可以收拾工位了
- Android获取QQ名片赞数量,教你如何提高QQ名片赞数量 如何增加QQ赞数量
- php使用addons,think addons教程
- 论文翻译——中国武汉市2019年新型冠状病毒感染患者的临床特征