--jsp

 <td class="queryTitle" width="100">优惠券批次号</td>
                        <td class="queryContent" width="100">

                            <input class="inputText easyui-validatebox" type="text" id="EditPubliId" />
                        </td>

--js

//添加优惠券促销窗口
function addCouExDlg(){
    //添加时去掉不可编辑
    $("#EditPubliId").removeAttr("readonly");
    $("#hideActivityId").val('');
    $('#EditActName').val('');
    $('#EditActNo').val('');
    $('#EditActBeginDate').combo('setText','');
    $('#EditActEndDate').combo('setText','');
    $("#EditConditionType").combobox('setValue',"0");
    $("#EditCjType").combobox('setValue',"1");
    $('#EditCjCount').val('');
    $('#EditPubliId').val('');

    $('#EidtActivityDesc').val('');
    $("input[name='publishRangeC']").attr("checked",false); 

    $('#addCouponPromoteDlg').window({
        title:'优惠券促销添加',
        iconCls:'icon-add',
        width:693,
        height:300,
        left:100,
        modal: true,
        shadow: true,
        collapsible:false,
        minimizable:false,
        maximizable:false
    });
    $('#addCouponPromoteDlg').window('move',{top:100});
    $('#addCouponPromoteDlg').window('open');
}

--修改

//优惠券活动修改框
function showEdit(rowData){//dataStr
    // $("#EditPubliId").removeAttr("readonly");
    $("#hideActivityId").val(rowData.cjActivityId);
    $('#EditActName').val(rowData.activityName);
    $('#EditActNo').val(rowData.activityNo);
    $('#EditActBeginDate').datebox("setValue",rowData.beginTime);
    $('#EditActEndDate').datebox("setValue",rowData.endTime);
    $("#EditConditionType").combobox('setValue',rowData.conditionType);
    if(rowData.isEnable=='Y'){
        $('input[name="isUseR"][value="Y"]').attr('checked', true);
    }else if(rowData.isEnable=='N'){
        $('input[name="isUseR"][value="N"]').attr('checked', true);
    }
    $("#EditCjType").combobox('setValue',rowData.cjType);

    if(rowData.publishRange==null ||rowData.publishRange==''){
        $("input[name='publishRangeC']").attr("checked",false);
    }
    //checkbox 数据回显
    var publishRange=rowData.publishRange.split(",");
    for(var i = 0;i < publishRange.length; i++) {
        $("input[name='publishRangeC'][value="+publishRange[i]+"]").attr('checked', true);
    }
    //定义隐藏域
    $("#hiddendActivityNo").val(rowData.activityNo);
    $("#hiddendPublishId").val(rowData.publishId);
    $('#EditCjCount').val(rowData.cjCount);
    $('#EditPubliId').val(rowData.publishId);
    if(rowData.publishId!=null){
        $("#EditPubliId").attr("readonly","readonly");
    }
    $('#EidtActivityDesc').val(rowData.activityDesc);
    $('#addCouponPromoteDlg').window({
        title:'优惠券活动编辑',
        iconCls:'icon-add',
        width:693,
        height:300,
        left:100,
        modal: true,
        shadow: true,
        collapsible:false,
        minimizable:false,
        maximizable:false
    });
    $('#addCouponPromoteDlg').window('move',{top:100});
    $('#addCouponPromoteDlg').window('open');
}

--添加

//保存优惠券促销活动
function saveCouponPromote(){
    var cjActivityId = $("#hideActivityId").val();
    var activityName = $('#EditActName').val();
    var activityNo = $('#EditActNo').val();
    var beginTime = $('#EditActBeginDate').datebox("getValue");
    var endTime = $('#EditActEndDate').datebox("getValue");
    var conditionType = $("#EditConditionType").combobox('getValue');
    var isEnable = $("input[name='isUseR']:checked").val();

    var cjType = $("#EditCjType").combobox('getValue');

    var cjCount = $('#EditCjCount').val();
    var publishId = $('#EditPubliId').val();
    var cjValue = $('#EditPubliId').val();
    var activityDesc = $('#EidtActivityDesc').val();
    if(checkCouponDate(publishId) == "expire"){
        $.messager.alert('提示','优惠券有效期已过!');
        return;
    }

//        if(cjActivityId==null||cjActivityId==''){
        if($('#hiddendActivityNo').val()!=activityNo){
            if(!checkActivityNo(activityNo)){
              $.messager.alert('提示','活动编码已存在!');
              return;
        }

//        }
    }
//   if(!checkPublishId(publishId)){
//        $.messager.alert('提示','优惠券批次号已存在!');
//        return;
//    }

       if($('#hiddendPublishId').val()!=publishId){
           if(!checkPromotePublishId(cjValue)){
           $.messager.alert('提示','优惠券批次号已存在!');
           return;
       }

   }

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. TensorFlow机器学习框架-学习笔记-001

    # TensorFlow机器学习框架-学习笔记-001 ### 测试TensorFlow环境是否安装完成-----------------------------```import tensorflo ...

  2. 在input中回车后页面提交导致出现HTTP 错误 405.0 - Method Not Allowed

    前些时间在做一个搜索功能时发现一个比較有意思的现象,场景是这种:在一个模态窗体中是一个订单列表.页面的顶部有若干个状态筛选框和一个搜索keyword输入框,当焦点在keyword输入框时按回车,本来是 ...

  3. Message Delivery Semantics

    4.6 Message Delivery Semantics Now that we understand a little about how producers and consumers wor ...

  4. Spring Boot 更换 Banner

    Spring 启动时,会有一个Banner图案,这个图案是可以更换的 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ ...

  5. 机器学习:Mean Shift聚类算法

    本文由ChardLau原创,转载请添加原文链接https://www.chardlau.com/mean-shift/ 今天的文章介绍如何利用Mean Shift算法的基本形式对数据进行聚类操作.而有 ...

  6. UI领域中常常听见的''modal''到底是什么?

    模态窗口其实就是个弹窗.... 问题总结 用户需要采取操作或取消覆盖,直到他可以继续与原始页面进行交互, 这是最原始的modal定义, 本质上是页面在时间维度上的中断系统: 来自wiki百科: Mod ...

  7. 时间控件 BeatPicker

    项目展示 样式异样,可修改此样式,详见官网:https://github.com/ACT1GMR/BeatPicker --- 开始使用 1.引入js&css文件 <link rel=& ...

  8. Hibernate- 子查询

    01.搭建开发环境 02.子查询 package com.gordon.test; import java.util.List; import org.hibernate.Session; impor ...

  9. 上手并过渡到PHP7(4)——取代fatal error的engine exceptions

    上手并过渡到PHP7 取代fatal error的engine exceptions 泊学原文链接泊学代码秀视频 自从PHP 4以来,PHP的错误处理几乎就是一成不变的.只不过在PHP 5.0里添加了 ...

  10. jquery easyui datagrid 动态 加载列

    实现方式: 首先根据输入的sql语句获得相关的列名称返回给前台,然后在datagrid中动态加载列,接着根据查询条件(包括sql语句)获取相关的记录返回给前台用于填充datagrid.从而实现类似or ...