--jsp

  1. <td class="queryTitle" width="100">优惠券批次号</td>
  2. <td class="queryContent" width="100">
  3.  
  4. <input class="inputText easyui-validatebox" type="text" id="EditPubliId" />
  5. </td>

--js

  1. //添加优惠券促销窗口
  2. function addCouExDlg(){
  3. //添加时去掉不可编辑
  4. $("#EditPubliId").removeAttr("readonly");
  5. $("#hideActivityId").val('');
  6. $('#EditActName').val('');
  7. $('#EditActNo').val('');
  8. $('#EditActBeginDate').combo('setText','');
  9. $('#EditActEndDate').combo('setText','');
  10. $("#EditConditionType").combobox('setValue',"0");
  11. $("#EditCjType").combobox('setValue',"1");
  12. $('#EditCjCount').val('');
  13. $('#EditPubliId').val('');
  14.  
  15. $('#EidtActivityDesc').val('');
  16. $("input[name='publishRangeC']").attr("checked",false);
  17.  
  18. $('#addCouponPromoteDlg').window({
  19. title:'优惠券促销添加',
  20. iconCls:'icon-add',
  21. width:693,
  22. height:300,
  23. left:100,
  24. modal: true,
  25. shadow: true,
  26. collapsible:false,
  27. minimizable:false,
  28. maximizable:false
  29. });
  30. $('#addCouponPromoteDlg').window('move',{top:100});
  31. $('#addCouponPromoteDlg').window('open');
  32. }

--修改

  1. //优惠券活动修改框
  2. function showEdit(rowData){//dataStr
  3. // $("#EditPubliId").removeAttr("readonly");
  4. $("#hideActivityId").val(rowData.cjActivityId);
  5. $('#EditActName').val(rowData.activityName);
  6. $('#EditActNo').val(rowData.activityNo);
  7. $('#EditActBeginDate').datebox("setValue",rowData.beginTime);
  8. $('#EditActEndDate').datebox("setValue",rowData.endTime);
  9. $("#EditConditionType").combobox('setValue',rowData.conditionType);
  10. if(rowData.isEnable=='Y'){
  11. $('input[name="isUseR"][value="Y"]').attr('checked', true);
  12. }else if(rowData.isEnable=='N'){
  13. $('input[name="isUseR"][value="N"]').attr('checked', true);
  14. }
  15. $("#EditCjType").combobox('setValue',rowData.cjType);
  16.  
  17. if(rowData.publishRange==null ||rowData.publishRange==''){
  18. $("input[name='publishRangeC']").attr("checked",false);
  19. }
  20. //checkbox 数据回显
  21. var publishRange=rowData.publishRange.split(",");
  22. for(var i = 0;i < publishRange.length; i++) {
  23. $("input[name='publishRangeC'][value="+publishRange[i]+"]").attr('checked', true);
  24. }
  25. //定义隐藏域
  26. $("#hiddendActivityNo").val(rowData.activityNo);
  27. $("#hiddendPublishId").val(rowData.publishId);
  28. $('#EditCjCount').val(rowData.cjCount);
  29. $('#EditPubliId').val(rowData.publishId);
  30. if(rowData.publishId!=null){
  31. $("#EditPubliId").attr("readonly","readonly");
  32. }
  33. $('#EidtActivityDesc').val(rowData.activityDesc);
  34. $('#addCouponPromoteDlg').window({
  35. title:'优惠券活动编辑',
  36. iconCls:'icon-add',
  37. width:693,
  38. height:300,
  39. left:100,
  40. modal: true,
  41. shadow: true,
  42. collapsible:false,
  43. minimizable:false,
  44. maximizable:false
  45. });
  46. $('#addCouponPromoteDlg').window('move',{top:100});
  47. $('#addCouponPromoteDlg').window('open');
  48. }

--添加

  1. //保存优惠券促销活动
  2. function saveCouponPromote(){
  3. var cjActivityId = $("#hideActivityId").val();
  4. var activityName = $('#EditActName').val();
  5. var activityNo = $('#EditActNo').val();
  6. var beginTime = $('#EditActBeginDate').datebox("getValue");
  7. var endTime = $('#EditActEndDate').datebox("getValue");
  8. var conditionType = $("#EditConditionType").combobox('getValue');
  9. var isEnable = $("input[name='isUseR']:checked").val();
  10.  
  11. var cjType = $("#EditCjType").combobox('getValue');
  12.  
  13. var cjCount = $('#EditCjCount').val();
  14. var publishId = $('#EditPubliId').val();
  15. var cjValue = $('#EditPubliId').val();
  16. var activityDesc = $('#EidtActivityDesc').val();
  17. if(checkCouponDate(publishId) == "expire"){
  18. $.messager.alert('提示','优惠券有效期已过!');
  19. return;
  20. }
  21.  
  22. // if(cjActivityId==null||cjActivityId==''){
  23. if($('#hiddendActivityNo').val()!=activityNo){
  24. if(!checkActivityNo(activityNo)){
  25. $.messager.alert('提示','活动编码已存在!');
  26. return;
  27. }
  28.  
  29. // }
  30. }
  31. // if(!checkPublishId(publishId)){
  32. // $.messager.alert('提示','优惠券批次号已存在!');
  33. // return;
  34. // }
  35.  
  36. if($('#hiddendPublishId').val()!=publishId){
  37. if(!checkPromotePublishId(cjValue)){
  38. $.messager.alert('提示','优惠券批次号已存在!');
  39. return;
  40. }
  41.  
  42. }

jquery 添加可操作,编辑不可操作的更多相关文章

  1. angular-列表进行添加、编辑等操作时此行变色。

    今天接触了一个功能,就是在一个列表中,当你新增或者对第N列进行编辑,删除等操作时这一列会变颜色.让用户对操作了哪行数据更认识更清晰,刷新之后这行的颜色就会消失.我觉得这个很有意思,记录一下.效果如下. ...

  2. jQuery 自学笔记—8 常见操作

    jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使 ...

  3. 扩展jquery easyui datagrid编辑单元格

    扩展jquery easyui datagrid编辑单元格 1.随便聊聊 这段时间由于工作上的业务需求,对jquery easyui比较感兴趣,根据比较浅薄的js知识,对jquery easyui中的 ...

  4. jQuery 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax

    jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方 ...

  5. 实战Jquery(二)--能够编辑的表格

    今天实现的是一个表格的样例,通过获取表格的奇数行,设置背景色属性,使得奇偶行背景色不同.这个表格能够在单击时编辑,回车即更改为新输入的内容;ESC还原最初的文本.表格的实现思路非常清晰,仅仅是在实现的 ...

  6. jQuery属性遍历、HTML操作

    jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery 遍历函数 jQuery 遍历函数包括了用于筛选.查找和串联元素的方法.    .add() 将元素添加到匹配元素的集合中. . ...

  7. JavaScript jQuery 中定义数组与操作及jquery数组操作

    首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...

  8. 为jQuery添加Webkit的触摸方法支持

    前些日子收到邮件,之前兼职的一个项目被转给了其他人,跟进的人来问我相关代码的版权问题. 我就呵呵了. 这段代码是我在做13年一份兼职的时候无聊加上去的,为jQuery添加触摸事件的支持.因为做得有点无 ...

  9. jQuery学习-css、class操作、动画方法的运用、jQ操作Dom节点

    css操作(设置单个/多个样式.获取样式) //修改单个属性:括号之中直接是需要修改的样式名,值 css(name,value) //例:$("#one").css("b ...

随机推荐

  1. 基于CSS3和jQuery实现的3D相册

    天我们再来看一款HTML5 3D相册浏览应用,图片可以手动播放,也可以自动播放,效果非常震撼,赶紧把这款HTML5 3D相册分享给你的朋友吧. 在线预览   源码下载 实现的代码: <div c ...

  2. C语言 · 素数求和

    算法提高 素数求和   时间限制:1.0s   内存限制:256.0MB      问题描述 输入一个自然数n,求小于等于n的素数之和 样例输入 2 样例输出 2 数据规模和约定 测试样例保证 2 & ...

  3. [Django学习]视图

    视图 视图接受Web请求并且返回Web响应 视图就是一个python函数,被定义在views.py中 响应可以是一张网页的HTML内容,一个重定向,一个404错误等等 响应处理过程如下图: 1. UR ...

  4. 判断DataTable某字段是否包含某值

    // <summary> /// 判断DataTale中判断某个字段中包含某个数据 /// </summary> /// <param name="dt&quo ...

  5. js对数字的校验

    //-----------------------------------------------函数(1):允许输入正数和负数的表达式-------------------------------- ...

  6. css 3 制作水波状进度条

    效果图如下 : 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  7. Message Code 【27796】 Failed to connect to server 'hostname';port_ld': 'reason'.

    Message Code [27796] Failed to connect to server 'hostname';port_ld': 'reason'.Unable to connect to  ...

  8. 后台测试常需要的htm样式

    <form name="form" method="post" action="#"> <input type=" ...

  9. CSS格式化 CSS代码压缩工具

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. Spring 父子容器

    必须要说的是,父子容器是通过设置形成的关系. 容器实现了 ConfigurableApplicationContext 或 ConfigurableBeanFactory 接口,这两个接口中分别有se ...