jquery 添加可操作,编辑不可操作
--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 添加可操作,编辑不可操作的更多相关文章
- angular-列表进行添加、编辑等操作时此行变色。
今天接触了一个功能,就是在一个列表中,当你新增或者对第N列进行编辑,删除等操作时这一列会变颜色.让用户对操作了哪行数据更认识更清晰,刷新之后这行的颜色就会消失.我觉得这个很有意思,记录一下.效果如下. ...
- jQuery 自学笔记—8 常见操作
jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使 ...
- 扩展jquery easyui datagrid编辑单元格
扩展jquery easyui datagrid编辑单元格 1.随便聊聊 这段时间由于工作上的业务需求,对jquery easyui比较感兴趣,根据比较浅薄的js知识,对jquery easyui中的 ...
- jQuery 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax
jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方 ...
- 实战Jquery(二)--能够编辑的表格
今天实现的是一个表格的样例,通过获取表格的奇数行,设置背景色属性,使得奇偶行背景色不同.这个表格能够在单击时编辑,回车即更改为新输入的内容;ESC还原最初的文本.表格的实现思路非常清晰,仅仅是在实现的 ...
- jQuery属性遍历、HTML操作
jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery 遍历函数 jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. .add() 将元素添加到匹配元素的集合中. . ...
- JavaScript jQuery 中定义数组与操作及jquery数组操作
首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...
- 为jQuery添加Webkit的触摸方法支持
前些日子收到邮件,之前兼职的一个项目被转给了其他人,跟进的人来问我相关代码的版权问题. 我就呵呵了. 这段代码是我在做13年一份兼职的时候无聊加上去的,为jQuery添加触摸事件的支持.因为做得有点无 ...
- jQuery学习-css、class操作、动画方法的运用、jQ操作Dom节点
css操作(设置单个/多个样式.获取样式) //修改单个属性:括号之中直接是需要修改的样式名,值 css(name,value) //例:$("#one").css("b ...
随机推荐
- Python的内存管理 小理解
请看下面的一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 origin = {'a':100,'b':[1,2,34,5]} obj_copy ={}; ...
- Qt学习之路1---软件下载安装及工程简介
1.下载安装目前最新版的qt,官网链接:https://www.qt.io/qt5-8/: 和qt4不同,qt5在线安装,轻巧快速,而且不用配置一些繁琐的东西,安装之后会出现Qt creator这就是 ...
- Entity Framework4.3安装以及错误(基础连接已经关闭:未能为SSL/TLS……)问题解决!
Entity Framework以下简称EF 安装EF4.3的步骤是首先安装VS扩展 NuGet,然后再使用NuGet安装EF程序包 安装完NuGet就可以安装EF了,有两种方式可以安装EF: 1.使 ...
- ExtJS获取Grid的行数
1. grid.getSelectionModel().getCount() ; // 获得当前选中的行数 2. grid.getStore().getTotalCount(); ...
- Java NIO使用及原理分析(三)(转)
在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等.在本文中我们来看一下缓冲区一些更细节的内容. 缓冲区的分 ...
- JavaScript(一):JavaScript简介
一.什么是JavaScript JavaScript是一种具有面向对象能力的.解释性的程序设计语言.更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言.因为他不需要在一个语言环境下运行 ...
- 利用Powershell自动部署asp.net mvc网站项目 (一)
这一篇中我们会写一些关于自动化部署的代码.我们会使用 Powershell 书写这类代码. 你将发现这篇文章中涉及的东西非常具体,有的要求甚至相当苛刻且可能不具有通用性.这是因为部署从来都是跟环境打交 ...
- WCF(二)
摘自:http://www.cnblogs.com/yank/p/3666271.html WCF入门教程(二)从零做起-创建WCF服务 通过最基本的操作看到最简单的WCF如何实现的.这是VS的SDK ...
- 如何对抗、预防 SQL注入 攻击
一.SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库. 二.SQL注入攻击的总体 ...
- thinkPHP的优缺点
适合大量重复的工作,但不太灵活...