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 ...
随机推荐
- TensorFlow机器学习框架-学习笔记-001
# TensorFlow机器学习框架-学习笔记-001 ### 测试TensorFlow环境是否安装完成-----------------------------```import tensorflo ...
- 在input中回车后页面提交导致出现HTTP 错误 405.0 - Method Not Allowed
前些时间在做一个搜索功能时发现一个比較有意思的现象,场景是这种:在一个模态窗体中是一个订单列表.页面的顶部有若干个状态筛选框和一个搜索keyword输入框,当焦点在keyword输入框时按回车,本来是 ...
- Message Delivery Semantics
4.6 Message Delivery Semantics Now that we understand a little about how producers and consumers wor ...
- Spring Boot 更换 Banner
Spring 启动时,会有一个Banner图案,这个图案是可以更换的 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ ...
- 机器学习:Mean Shift聚类算法
本文由ChardLau原创,转载请添加原文链接https://www.chardlau.com/mean-shift/ 今天的文章介绍如何利用Mean Shift算法的基本形式对数据进行聚类操作.而有 ...
- UI领域中常常听见的''modal''到底是什么?
模态窗口其实就是个弹窗.... 问题总结 用户需要采取操作或取消覆盖,直到他可以继续与原始页面进行交互, 这是最原始的modal定义, 本质上是页面在时间维度上的中断系统: 来自wiki百科: Mod ...
- 时间控件 BeatPicker
项目展示 样式异样,可修改此样式,详见官网:https://github.com/ACT1GMR/BeatPicker --- 开始使用 1.引入js&css文件 <link rel=& ...
- Hibernate- 子查询
01.搭建开发环境 02.子查询 package com.gordon.test; import java.util.List; import org.hibernate.Session; impor ...
- 上手并过渡到PHP7(4)——取代fatal error的engine exceptions
上手并过渡到PHP7 取代fatal error的engine exceptions 泊学原文链接泊学代码秀视频 自从PHP 4以来,PHP的错误处理几乎就是一成不变的.只不过在PHP 5.0里添加了 ...
- jquery easyui datagrid 动态 加载列
实现方式: 首先根据输入的sql语句获得相关的列名称返回给前台,然后在datagrid中动态加载列,接着根据查询条件(包括sql语句)获取相关的记录返回给前台用于填充datagrid.从而实现类似or ...