唉,原先所设置的样式也好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>

产品配件删除,内容保存相关推荐

  1. [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 ...

  2. python 保存pdf文件_PyPDF2读取PDF文件内容保存到本地TXT实例

    我就废话不多说了,大家还是直接看代码吧! from PyPDF2.pdf import PdfFileReader import pandas as pd def Pdf_to_txt(pdf): f ...

  3. “Word自动更改后的内容保存到通用文档模板上。是否加载该模板?“的解决办法...

    在win7系统下,Word2010出现了不能正常关闭.打开一个已有word文档,点击右上角关闭按钮后,先提示"word已停止工作,windows正在检查该问题的解决方案",随后提示 ...

  4. Linux使用vi修改、删除、保存文件

    Linux使用vi修改.删除.保存文件 vi编辑器是所有Unix及Linux系统下标准的编辑器,介绍一下它的用法和一小部分指令. 在所有的命令执行前,先按Esc 1. vi的基本概念 基本上vi可以分 ...

  5. Android实现一个可以移动,删除,保存,自定义样式的便签app

    最近一直在研究安卓的自定义View的绘制,不过只是简单的单个模块练习远远达不到期望的水准,于是,决定通过完全的自定义View实现一个便签的app,一是为了提升自己对View绘制的掌握水平,二是这个ap ...

  6. Android 备忘录删除功能,安卓手机便签删除了怎么恢复?有可以快速找回删除内容的备忘录软件吗...

    原标题:安卓手机便签删除了怎么恢复?有可以快速找回删除内容的备忘录软件吗 现在,如果去买手机的话,估计很多人都会选择智能手机.毕竟,只有在智能手机上才能安装使用这样或那样的app软件,使我们的生活越来 ...

  7. Office 使用篇一:如何去掉 Word 文档的标记(含修订和批注)(即不显示已删除内容)

    Office 使用篇一:如何去掉 Word 文档的标记(含修订和批注)(即不显示已删除内容) 当你想让文档的读者看到的是文档的最终状态,而不是充满了删除线.下划线和边上的批注框,又或是格式错乱,总显示 ...

  8. iOS开发之聊天模块--内容保存逻辑实现

    需求详解: 在实际开发中,有可能是在后期优化的时候,会有这么需要优化的需求:聊天输入框保存之前输入的文本,提高用户的良好体验. 在聊天模块中,用户可能会在输入框输入若干字符,但是没有点击发送就点击退出 ...

  9. CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#)

    CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#) 效果图 本文解决了将OpenGL渲染出来的内容保存到PNG图片的方法. 下载 CSharpGL已在GitHub开 ...

  10. sql 将多个括号及内容删除_新浪微博将对逝者账号设置保护:不能登录、新发和删除内容...

    新浪微博社区管理官方微博截图 中国网9月17日讯 据新浪微博社区管理官方微博"微博管理员"今日消息,为了完善平台服务,保障用户权益,保护逝者隐私,防止逝者账号被盗,站方将对逝者账号 ...

最新文章

  1. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
  2. Android 图像合成技术Xformodes图片剪裁
  3. 聊一聊:我退钱了!你呢?
  4. 程序员的小天地:注释中的快乐
  5. boost::type_erasure::less_than_comparable相关的测试程序
  6. c++ vector用另一个vector初始化
  7. c++设计新思维_贵阳花溪区初三冲刺多少钱,新思维
  8. pg安装部署linux_简简单单基于docker部署微服务网关
  9. 提气!阿里平头哥三篇论文入选 ISCA
  10. 【毕业设计】asp.net基于工作流引擎的系统框架设计开发(源代码+论文)
  11. java 权限管理都用什么_java权限管理框架有哪些?
  12. 淘宝二级类目、换类目会降权吗,换类目对店铺的影响
  13. 并联机构工作空间求解_结构计算软件—结构力学求解器
  14. 记事本APP之Alpha报告
  15. 免授权采集海天注塑机采集伊之密注塑机监控住友注塑机参数采集
  16. js的json php无法json_decode,PHP中遇到BOM、 编码导致json_decode函数无法解析问题
  17. 老大一个接口加解密临时任务丢了过来,我却肝了3天,感觉可以收拾工位了
  18. Android获取QQ名片赞数量,教你如何提高QQ名片赞数量 如何增加QQ赞数量
  19. php使用addons,think addons教程
  20. 论文翻译——中国武汉市2019年新型冠状病毒感染患者的临床特征

热门文章

  1. win10系统下安装Linux虚拟机以及在虚拟机上安装Ubuntu
  2. Spring boot如何打war包发布到tomcat
  3. 《团队-科学计算器-模块开发过程》
  4. 用leangoo怎么做需求管理及规划?(产品Backlog、用户故事)
  5. AngularJS入门心得1——directive和controller如何通信
  6. 如何保证企业IT基础设施的高可用性
  7. 【Uly】关于团队工作流程的反思
  8. SpringBoot Cache 深入
  9. 一个根据相似度的去重方法
  10. tomcat-1-初识