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 ...
随机推荐
- iOS拦截导航栏返回按钮事件的正确方式(二)
当我们使用了系统的导航栏时,默认点击返回按钮是 pop 回上一个界面.但是在有时候,我们需要在点击导航栏的返回按钮时不一定要 pop 回上一界面,比如一个视频播放界面,进入横屏后,默认点击返回按钮仍然 ...
- C语言高速入门系列(八)
C语言高速入门系列(八) C语言位运算与文件 本章引言: 在不知不觉中我们的C高速入门系列已经慢慢地接近尾声了,而在这一节中,我们会对 C语言中的位运算和文件进行解析,相信这两章对于一些人来说是陌生的 ...
- 简单5步,释放Mac磁盘空间
收藏一下,以备后用 http://ourmacs.com/mactech/340
- eql高可用部署方案
运行环境 服务器两台(后面的所有配置案例都是以10.96.0.64和10.96.0.66为例) 操作系统CentOS release 6.2 必须要有共同的局域网网段 两台服务器都要安装keepali ...
- Java基本功—Reference
这是一篇一年多之前便已写就的文章,那时,因为很多Java程序员只求追随新生的事物,却连基本的概念都没有,很多讨论中,很明显是基本功不过硬,于是萌生写一个系列文章,讨论Java的基本功,下面便是在这个想 ...
- json_decode() expects parameter 1 to be string, object given
$data = Weann\Socialite\Facades\Socialite::driver('wechat')->user();//是字符串 $data=json_encode($dat ...
- absolute绝对定位的非绝对定位用法
总结: position为absolute的元素如果没有设置left, top等值与left:0;top:0;的的效果是不一样的.例如一个div中有个absolute属性元素,其没有left或是top ...
- 统一建模语言 UML (2)
UML的图 1.用例图(use case diagram) 用例图(Use Case Diagram)是被称为参与者(Actor)的外部用户所能观察到的系统功能的模型图 列出系统中的用例和参与者 显示 ...
- struts2中struts.xml和web.xml文件解析及工作原理
web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp ...
- e648. 双击和三击事件
component.addMouseListener(new MyMouseListener()); public class MyMouseListener extends MouseAdapter ...