--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. python学习笔记(18)--eclipse更换主题

    说明: 1. 在eclipse marketplace 搜索color ide pack安装 2. 参考文章和评论http://blog.csdn.net/wusuopubupt/article/de ...

  2. matlab与VC6.0混合编程设置

    版本matlab 2009 和vc++6.0 SP6 步骤 1)  配置环境,新建一个VC工程,然后在VC界面的“工具->选项”的目录选项卡中的“include”中加入如下路径: 2)  D:\ ...

  3. 纯css3实现的超炫checkbox复选框和radio单选框

    之前为大家分享了好多css3实现的按钮.今天要为大家分享的是纯css3实现的checkbox复选框和radio单选框,效果超级炫.先让我们看看图吧! 在线预览   源码下载 这个实例完全由css3实现 ...

  4. OFFLINE

    2013年9月22日 20:47:42 OFFLINE 今天没有网络,或许,只有没有网络才去做一些更加有意义的事情.人就是这么贱,不是么.或许已经有点强迫症的味道的了. 中午吃完饭有2个小时的休息时间 ...

  5. JVM Client Server启动设置

    看看你下面的这两个文件,是不是尺寸差别很大?%JAVA_HOME%/jre/bin/client/jvm.dll%JAVA_HOME%/jre/bin/server/jvm.dll   Jvm动态库有 ...

  6. iOS边练边学--通讯录练习之Segue使用,控制器的数据传递

    一.什么是segue Storyboard上每一根用来界面跳转的线,都是一个UIStoryboardSegue对象(简称Segue) 二.Segue的属性 每一个segue对象,都有三个属性 < ...

  7. android之存储篇_SQLite数据库入门

    SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么. 例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中 ...

  8. R语言--saprkR基本使用

    1.在sparkR的shell中交互式使用 sparkR --masterspark://10.130.2.20:7077 sparkR --masterlocal[6] #sparkR --mast ...

  9. Hbase rowkey设计一

    转自 http://blog.csdn.net/lifuxiangcaohui/article/details/40621067 hbase所谓的三维有序存储的三维是指:rowkey(行主键),col ...

  10. android 虚拟键盘控制

    软键盘显示的原理 软键盘的本质是什么?软键盘其实是一个Dialog! InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Grav ...