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 ...
随机推荐
- mysqld.cc启动分析及运行过程(题目取大了,不好意思)
mysql源文件的压缩文件mysql-5.7.12.tar.gz有48.2Mb,这么大个家伙. 以前学c语言什么的,觉得尼玛个臭c可以干嘛呀,敢看了源文件我彻底震精了,光是一个THD类的说明就占了30 ...
- Linux GPIO控制方法
Linux GPIO控制方法 kernel version 4.4.12 在文件系统层: 1. 进入 /sys/class/gpio/ 目录 2. 假设你想控制的GPIO0_29,步骤如下: 1. e ...
- CSS样式表——超链接样式
主要作用是给用HTML做的链接修改样式 主要包括: 1.超链接访问前(被点前)状态a:link 2.超链接访问后(被点后)状态a:visited 3.鼠标指向超链接时(放在上面)状态a:hover 4 ...
- vlan pvid vid access口 trunk口
VLAN技术浅谈 http://www.h3c.com.cn/MiniSite/H3care_Club/Data_Center/Net_Reptile/The_One/Home/Catalog/ ...
- axis client error Bad envelope tag: definitions
http://blog.csdn.net/lifuxiangcaohui/article/details/8090503 ——————————————————————————————————————— ...
- php 连接数据库
连接数据库 <?php $con = mysql_connect("localhost","root","root"); if (!$ ...
- Spring bean的初始化及销毁
Spring bean的几个属性:scope.init-method.destroy-method.depends-on等. Scope 在Spring容器中是指其创建的Bean对象相对于其他Bean ...
- 在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)
A.结尾部分 B.开头部分 C.执行部分 D.声明部分 解答:C
- 启动vsftpd失败
启动vsftpd失败 在使用centos时, 要用ftp上传文件, 但是一到脚本的ftp命令就会出错: rpm -Uvh http://mirror.centos.org/centos/6/os/i3 ...
- js实现密码强度
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...