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 ...
随机推荐
- VC调用MATLAB
最近项目要用VC调用MATLAB,今天闲来无事,在这里稍微总结了一下初级的用法,大家共同学习: 首先在MATLAB Command Window里输入mbuild -setup,一步步走 还有一个me ...
- C#基础-获得当前程序的 空间名.类名.方法名
string typeName = this.GetType().ToString();//空间名.类名 string typeName = this.GetType().Name;//类名 new ...
- Curved UI - VR Ready Solution To Bend Warp Your Canvas 1.7,1.8,2.2,2.3 四种版本压缩包(Unity UGUI曲面插件),可以兼容VRTK
Curved UI - VR Ready Solution To Bend Warp Your Canvas 1.7,1.8,2.2,2.3 四种版本压缩包(Unity UGUI曲面插件) 可以兼容V ...
- Activiti 获取定义
ProcessDefinitionEntity d = (ProcessDefinitionEntity)((RepositoryServiceImpl)repositoryService).getD ...
- uboot在nandflash存储时内存和NandFlash存储空间
硬件采用nandflash,nandflash为8位数据宽度,没有dataflash和norflash. Nandflash空间分配为 bootstrap + u-boot + env + linux ...
- Zookeeper配置文件参数与含义
zoo.cfg # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the ini ...
- [转]wait,notify,notifyAll,join,yield,sleep的区别和联系
1. Thread.sleep(long) 和Thread.yield()都是Thread类的静态方法,在调用的时候都是Thread.sleep(long)/Thread.yield()的方式进行调 ...
- 关于最新的Vuforia-unity3d-samples2-8-13
今天用了一下最新的Vuforia for unity3d的样例2-813版本号.导入我的unity3d之后.发现ARCamera的检视面板下非常多熟悉的元素都不见了,根本没法改动标志,如图所看到的. ...
- PHP7新特性的介绍
关于PHP 20年的发展历史: 迄今为止最流行的WEB开发语言: 超过82%的网站都会使用PHP作为他们的服务端开发语言: 新特性介绍 PHP NG – Zend Engine 3 抽象语法树 64位 ...
- 获取touchstart,touchmove,touchend 坐标
简单说下如何用jQuery 和 js原生代码获取touchstart,touchmove,touchend 坐标值: jQuery 代码: $('#id').on('touchstart',funct ...