Jquery之编辑不可修改
生活随笔
收集整理的這篇文章主要介紹了
Jquery之编辑不可修改
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<td class="queryTitle" width="100">優(yōu)惠券批次號(hào)</td><td class="queryContent" width="100"><input class="inputText easyui-validatebox" type="text" id="EditPubliId" /></td> //添加優(yōu)惠券促銷(xiāo)窗口
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:'優(yōu)惠券促銷(xiāo)添加',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');
} //優(yōu)惠券活動(dòng)修改框
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 數(shù)據(jù)回顯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:'優(yōu)惠券活動(dòng)編輯',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 showWin(id){if(id==-1){if(getSelect()!=undefined){id=getSelect().id;}else{return;}} $("#addbatchNo").removeAttr("readonly"); $("#addcardFee").removeAttr("readonly");$("#addsaleFee").removeAttr("readonly");$("#addamount").removeAttr("readonly");$("#isshow").show();$("#idHidden").val("");$("#addcardFee").val("");$("#addeditUser").val("");$("#addsaleFee").val("");$("#addcardType").combobox("setValue","請(qǐng)選擇");$("#addcardUse").combobox("setValue","請(qǐng)選擇");$("#adduserId").val("");$("#batchId").val("");$("#addbatchName").val("");$("#addremarks").val("");$("#addbatchNo").val("");$("#addamount").val("");$("#addbatchTime").datebox("setValue",'');$("#addaddUser").val("");var iconStr="icon-add";if(id!=null){iconStr="icon-edit";$.post(appPath+"/page/cardBatchAct/getBean/"+id, {}, function(data){$("#batchId").val(id);$("#addcardFee").val(data.cardFee);if(data.isValid!=null&&data.isValid!=''&&data.isValid!=0){//如果卡不是未激活狀態(tài),都不允許修改$("#addcardFee").attr("readonly","readonly");}$("#addsaleFee").val(data.saleFee);if(data.isValid!=null&&data.isValid!=''&&data.isValid!=0){//如果卡不是未激活狀態(tài),都不允許修改$("#addsaleFee").attr("readonly","readonly");}$("#isshow").hide();$("#addcardType").combobox("setValue",data.cardType);$("#addcardUse").combobox("setValue",9);//編輯時(shí)默認(rèn)為9(無(wú)用,避過(guò)驗(yàn)證)$("#addbatchName").val(data.batchName);$("#addremarks").val(data.remarks);$("#addbatchNo").val(data.batchNo);$("#addbatchNo").attr("readonly","readonly");$("#addamount").val(data.amount);$("#addamount").attr("readonly","readonly");$("#addbatchTime").datebox("setValue",data.batchTime);},"json");}$('#opreateHtml').window({title:'編輯',iconCls:iconStr,width:800,height:400,left:200,modal: true,shadow: true,collapsible:false,minimizable:false,maximizable:false});$('#opreateHtml').window('move',{top:100});$('#opreateHtml').window('open');
} <tr><td class="queryTitle" width="80px">卡面額</td><td class="queryContent" ><input class="inputText" type="text" id="addcardFee" /><label id="cardFeeLabel" style="color: red; display: none;">卡面額不能為空</label></td><td class="queryTitle" width="80px">售卡金額</td><td class="queryContent" ><input class="inputText" type="text" id="addsaleFee" /><label id="saleFeeLabel" style="color: red; display: none;">售額不能為空</label></td></tr> function showWin(id,isStatus) {if (id != null && isStatus!=null) {// 不同的活動(dòng)狀態(tài)不同的編輯字段if(isStatus !=null){if (isStatus == 'finished'||isStatus=='stopped' ) {$.messager.alert('提示', "此活動(dòng)狀態(tài)不可編輯", 'info');return;}if (isStatus =='activated') {$("#addstartTime").datetimebox("disable");$("#addendTime").datetimebox("disable");$("#form_edit").find("input[id=addweixinName]").attr("disabled", "disabled");//隱藏照片的上傳按鈕$("#fsUploadDiv").css("display","none");$("#form_edit").find("input[id=addgroupPrice]").attr("disabled", "disabled");$("#form_edit").find("input[id=adddiscountLab]").attr("disabled", "disabled");$("#form_edit").find("input[id=addminimumJoinMemberNum]").attr("disabled", "disabled");$("#form_edit").find("input[id=addbeginWaitTime]").attr("disabled", "disabled");$("#form_edit").find("input[id=addorderBy]").attr("disabled","disabled");}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}}}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}/*** 三種方法移除disabled屬性* $('#form_edit').attr("enable",true); * $('#form_edit').attr("disabled",false);* $('#addweixinName').removeAttr("disabled");* $('#form_edit').attr("disabled","");*/$("#fileList").html("");$("#idHidden").val("");$("#adddiscountLab").val("");$("#addweixinName").val("");// 團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間 #12327 修復(fù)$("#addbeginWaitTime").val("24");$("#addgroupPrice").val("");$("#addminimumJoinMemberNum").val("");$("#addstartTime").datebox("setValue","");$("#addendTime").datebox("setValue","");
// $("#addbeginTime").datebox("setValue","");
// $("#addendTime").datebox("setValue","");$("#addorderBy").val("");$("#addisStatus").combobox("setValue", 'nonactivated');$("#imgUrlHidden").val("");var iconStr = "icon-add";var title = "新增微信團(tuán)";var urlList;if (id != null) {iconStr = "icon-edit";title = "編輯微信團(tuán)";$.post(appPath + "/page/weixinActivityAct/getBean/" + id, {}, function(data) {$("#idHidden").val(data.weixinId);$("#adddiscountLab").val(data.discountLab);$("#addweixinName").val(data.weixinName);$("#addbeginWaitTime").val(data.beginWaitTime);$("#addgroupPrice").val(data.groupPrice);$("#addminimumJoinMemberNum").val(data.minimumJoinMemberNum);
// $("#addbeginTime").datebox("setValue",data.beginTime); $("#addendTime").datebox("setValue", data.endTime);$("#addstartTime").datebox("setValue", data.startTime);$("#addTimeweixin").val(data.addTimeweixin);$("#addorderBy").val(data.sortBy);$("#addisStatus").combobox('setValue', data.isStatus);// $("#editWeixinStatus").val(data.editWeixinStatus);$("#editWeixinStatus").val(data.isStatus);if (data.bannerImgUrl != null && data.bannerImgUrl !=""){$("#imgUrlHidden").val(data.bannerImgUrl+";");//獲取Img標(biāo)簽UrlurlList = data.bannerImgUrl.split(';');}if(urlList!=null && urlList!=''){for (var i=0;i<urlList.length;i++){// 獲取當(dāng)前時(shí)間作為隨機(jī)值,用于img標(biāo)簽IDvar randomVal = getTimestamp();//讀取每個(gè)Url,并創(chuàng)建Img標(biāo)簽$("#fileList").append("<div id = 'div"+randomVal+"' style='display: inline'><img id='img"+ randomVal+ "' style='border: solid 1px #ccc; padding: 3px; width: 70px; height: 50px; cursor: hand;' /> " +"<a id='a"+randomVal+"' href='javascript:void(0)' οnclick='deleteImg(this)'>刪除</a> </div>");//設(shè)置Src屬性$("#img" + randomVal).attr("src", urlList[i]);}//激活狀態(tài)下,隱藏刪除<a>標(biāo)簽if (isStatus =='activated') {$("#form_edit a").hide();}else{$("#form_edit a").show();}}}, "json");}$('#opreateHtml').window({title : title,iconCls : iconStr,width : 888,height : 500,left : 200,modal : true,shadow : true,collapsible : false,minimizable : false,maximizable : false});$('#opreateHtml').window('move', {top : 20});$('#opreateHtml').window('open');
} <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<jsp:include page="/jsp/common/header.jsp"></jsp:include>
<jsp:include page="/jsp/common/common_upload.jsp"></jsp:include>
<script src="${ctx }/js/weixin/weixinActivity.js"></script>
<!-- <input type="hidden" id="addTime" /> --><input type="hidden" id="addTimeweixin" name="addTimeweixin" value="" /><input type="hidden" id="editWeixinStatus" name="editWeixinStatus" value="" />
<script type="text/javascript">
$(function(){// 圖片上傳初始化
$("#divStatus").hide();initSWFUpload({flash_url : "${ctx }/js/lib/SWFUpload/Flash/swfupload.swf",upload_url : "${ctx }/page/ecUpload/pic/weixinActivity",file_post_name : 'uploadFile',use_query_string : true,file_size_limit : "150 KB",file_types : "*.jpg;*.png;",file_types_description : "All Files",file_upload_limit : 100,file_queue_limit : 0,custom_settings : {progressTarget : "fsUploadProgress",cancelButtonId : "btnCancel"},debug : false,// Button settings
button_image_url : appPath + "/js/lib/SWFUpload/images/uploadall.png",button_width : "61",button_height : "22",button_placeholder_id : "spanButtonPlaceHolder",button_text : '<span class="theFont"></span>',button_text_style : ".theFont { font-size: 16; }",button_text_left_padding : 12,button_text_top_padding : 3,button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,// The event handler functions are defined in handlers.js
file_queued_handler : fileQueued,file_queue_error_handler : fileQueueError,file_dialog_complete_handler : fileDialogComplete,upload_start_handler : uploadStart,upload_progress_handler : uploadProgress,upload_error_handler : uploadError,upload_success_handler : uploadPicSuccess,upload_start_handler : uploadStartFn,upload_complete_handler : uploadComplete,queue_complete_handler : queueComplete// Queue plugin event
});});
</script>
<table class="queryTable"><tr><td class="queryTitle" width="80px">微信團(tuán)名稱(chēng)</td><td class="queryContent" ><input class="inputText" type="text" id="weixinName" /></td><td class="queryTitle" width="80px">開(kāi)始時(shí)間</td><td class="queryContent"><input class="inputText easyui-datetimebox" type="text" id="startTime"/></td><td class="queryTitle" width="80px">結(jié)束時(shí)間</td><td class="queryContent"><input class="inputText easyui-datetimebox" type="text" id="endTime"/></td></tr><tr><td class="queryTitle" width="80px">活動(dòng)狀態(tài)</td><td class="queryContent"><select class="inputText easyui-combobox" id="isStatus" style="width: 150px" panelHeight="auto"><option value="">請(qǐng)選擇</option><c:forEach var="weixinStatus" items="${weixinStatusList }"><option value="${weixinStatus }">${weixinStatus.code }</option></c:forEach></select></td><td class="queryTitle" width="80px">起團(tuán)人數(shù)</td><td class="queryContent" ><input class="easyui-numberbox" type="text" id="minimumJoinMemberNum" /></td><td class="queryContent" colspan="8" align="right"><a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-search" onclick="doQuery()">搜索</a></td></td></tr>
</table><table id="deliveryGrid"></table> <div id="opreateHtml" class="easyui-window" title="" iconCls="icon-edit" style="width:320px; height:450px;text-align:center; background: #fafafa;margin:0 auto;"><div class="easyui-layout" fit="true"><div region="center" border="false" style="background:#fff;border:1px solid #ccc;"><form id="form_edit" method="post" name="form_activity"><input type="hidden" id="idHidden" name="idHidden" value="" /><table class="queryTable" width="100%"><tr><td class="queryTitle" width="100">微信團(tuán)名稱(chēng)</td><td class="queryContent" ><input class="inputText" type="text" id="addweixinName" style="width: 150px" /></td></tr><tr><td class="queryTitle" width="100">banner圖片</td><td class="queryContent" ><div style="width: 500px; height: auto;"> <div id="fsUploadDiv"><span id="spanButtonPlaceHolder"></span><div id="content"><div id="divStatus"></div><div id="fsUploadProgress"></div><input id="btnCancel" type="button" value="Cancel All Uploads"onclick="swfu.cancelQueue();" disabled="disabled"style="margin-left: 2px; font-size: 8pt; height: 25px; display: none" /><span id="batchNoUploadId" style="display: none;"></span></div></div><input type="hidden" id="imgUrlHidden" ><div id="fileList" style="margin-top: 10px; padding-top:10px; font-size: 13px; width:750px"></div> </div> </td></tr><tr><td class="queryTitle" width="100">開(kāi)始時(shí)間</td><td class="queryContent" ><input class="inputText easyui-datetimebox" type="text" id="addstartTime" /></td></tr><tr><td class="queryTitle" width="100">結(jié)束時(shí)間</td><td class="queryContent" ><input class="inputText easyui-datetimebox" type="text" id="addendTime" /></td></tr><tr><td class="queryTitle" width="100">團(tuán)購(gòu)價(jià)格</td><td class="queryContent" ><input class="easyui-numberbox" type="text" min="0.01" max="100000000" precision="2" id="addgroupPrice" style="width: 150px" /><font color="black"> 元</font></td></tr><tr><td class="queryTitle" width="100">折扣標(biāo)簽</td><td class="queryContent" ><input class="easyui-numberbox" type="text" min="0.01" max="100000000" precision="2" id="adddiscountLab" style="width: 150px"/> <font color="black"> 折</font></td></tr> <tr><td class="queryTitle" width="100">起團(tuán)人數(shù)</td><td class="queryContent" ><input class="easyui-numberbox" type="text" id="addminimumJoinMemberNum" style="width: 150px"/> 人數(shù)<div style="float:right" ><font color="red"> * 起團(tuán)人數(shù) 上限99 下限2 </font></div></td></tr><tr><td class="queryTitle" width="100">團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間</td><td class="queryContent" ><input class="inputText" type="text" id="addbeginWaitTime" style="width: 150px" /> 小時(shí)<div style="float:right" ><font color="red"> * 團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間 必須是24的倍數(shù) 上限120</font></div></td></tr><tr><td class="queryTitle" width="100">手動(dòng)排序</td><td class="queryContent" ><input class="easyui-numberbox" precision="0" type="text" id="addorderBy" style="width: 150px"/></td></tr><tr><td class="queryTitle" width="80px">活動(dòng)狀態(tài)</td><td class="queryContent"><select class="inputText easyui-combobox" id="addisStatus" style="width: 150px" panelHeight="auto"><c:forEach var="weixinStatus" items="${weixinStatusList }"><option value="${weixinStatus }">${weixinStatus.code }</option></c:forEach></select></td></tr></table></form></div><div region="south" border="false"style="text-align: center; height: 30px; line-height: 30px;"><a class="easyui-linkbutton" iconCls="icon-ok"href="javascript:void(0)" onclick="save()">保存</a> <aclass="easyui-linkbutton" iconCls="icon-cancel"href="javascript:void(0)" onclick="closeWin();">關(guān)閉</a></div></div>
</div> //var btn;
/*** * 獲取當(dāng)前時(shí)間*/
function p(s) {return s < 10 ? '0' + s: s;
}var myDate = new Date();
//獲取當(dāng)前年
var year=myDate.getFullYear();
//獲取當(dāng)前月
var month=myDate.getMonth()+1;
//獲取當(dāng)前日
var date=myDate.getDate();
var h=myDate.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23)
var m=myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
var s=myDate.getSeconds(); var now=year+'-'+p(month)+"-"+p(date)+" "+p(h)+':'+p(m)+":"+p(s);$(function() {createParentHiddenDom("frameName");if (window.opener) {parentWindow = window.opener;} else {parentWindow = window.parent;}$('#addstartTime').datetimebox({showSeconds : false,editable : false});$('#addendTime').datetimebox({showSeconds : false,editable : false});// alert(now);$("#opreateHtml").window("close");$("#deliveryGrid").datagrid({url : appPath + "/page/weixinActivityAct/getPage",height : "full",striped : true,remoteSort : false,pagination : true,rownumbers : true,singleSelect : false,queryParams : getQueryParam(),frozenColumns : [ [{field : "ck",checkbox : true},{field : "opt",title : "操作",width : 100,align : "left",formatter : function(value, rowData,rowIndex) {var html = "";// #12579修正if (rowData.isStatus != "stopped" && rowData.isStatus != "finished"){html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/pencil.png' onClick=\'showWin("+ rowData.weixinId+","+"\""+rowData.isStatus+"\""+")' title='編輯'/> ";}else {html += "<img class='op-enable' style='visibility:hidden' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/pencil.png' onClick=\'showWin("+ rowData.weixinId+","+"\""+rowData.isStatus+"\""+")' title='編輯'/> ";}if (rowData.isStatus != "stopped" && rowData.isStatus != "finished" && rowData.isStatus != "activated"){html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/reset-pass.png' onClick='showDetail("+ rowData.weixinId+ ")' title='微信團(tuán)管理'/> ";}else {html += "<img class='op-enable' style='visibility:hidden' src=' "+ appPath+ "/js/lib/jquery-easyui/themes/icons/reset-pass.png' onClick='showDetail(" + rowData.weixinId+ ")' title='微信團(tuán)管理'/> ";}html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/cancel.png' onClick='deletes("+ rowData.weixinId+ ")' title='刪除'/> ";return html;}} ] ],columns : [ [ {field : 'weixinId',title : '微信ID',width :80,align : 'center',sortable : true}, {field : 'groupPrice',title : '團(tuán)價(jià)格',width : 120,align : 'center',sortable : true,formatter:function(value){if(!isNaN(Number(value))){return Number(value).toFixed(2)}}}, {field : 'weixinName',title : '微信團(tuán)名稱(chēng)',width : 120,align : 'center',sortable : true}, {field : 'startTime',title : '開(kāi)始時(shí)間',width : 100,align : 'left',sortable : true }, {field : 'endTime',title : '結(jié)束時(shí)間',width : 100,align : 'left',sortable : true}, {field : 'chooseN',title : 'X選一',width : 80,align : 'center',sortable : true}, {field : 'beginWaitTime',title : '團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間',width : 120,align : 'center',sortable : true}, {field : 'minimumJoinMemberNum',title : '起團(tuán)人數(shù)',width : 100,align : 'center',sortable : true},{field : 'isStatus',title : '活動(dòng)狀態(tài)',width : 120,align : 'center',sortable : true,formatter : function(value, rowData, rowIndex) {var strReturn = "";if (rowData.isStatus == 'nonactivated') {//strReturn = '未激活';return ("<font color=black> "+strReturn +"未激活</font>"); } else if (rowData.isStatus == 'activated') {//strReturn = '激活';return ("<font color=green> "+strReturn +"激活</font>"); } else if (rowData.isStatus == 'stopped') {//strReturn = '停用';return ("<font color=red> "+strReturn +"強(qiáng)制停止</font>"); } else if (rowData.isStatus == 'finished') {//strReturn = '已結(jié)束';return ("<font color=red> "+strReturn +"已結(jié)束</font>"); }//return strReturn;
}}, ] ],toolbar : [ {id : 'btnadd',text : '新增微信團(tuán)',iconCls : 'icon-add',handler : function() {showWin(null,null);}} ]});
});// 查詢(xún)條件
function getQueryParam() {var weixinActivity = new Object();weixinActivity.weixinName = $.trim($("#weixinName").val());weixinActivity.isStatus = $('#isStatus').combobox("getValue");weixinActivity.startTime = $("#startTime").datebox("getValue");weixinActivity.endTime = $("#endTime").datebox("getValue");weixinActivity.minimumJoinMemberNum = $.trim($("#minimumJoinMemberNum").val());return weixinActivity;
}function doQuery() {if (($("#minimumJoinMemberNum").val() < 2 || $("#minimumJoinMemberNum").val() > 99)&& $("#minimumJoinMemberNum").val() != 0) {$.messager.alert('提示', "起團(tuán)人數(shù)在2~~99之間", 'info');return;}$("#deliveryGrid").datagrid('load', getQueryParam());
}/*** 編輯* * @param id*/
function showWin(id,isStatus) {if (id != null && isStatus!=null) {// 不同的活動(dòng)狀態(tài)不同的編輯字段if(isStatus !=null){if (isStatus == 'finished'||isStatus=='stopped' ) {$.messager.alert('提示', "此活動(dòng)狀態(tài)不可編輯", 'info');return;}if (isStatus =='activated') {$("#addstartTime").datetimebox("disable");$("#addendTime").datetimebox("disable");$("#form_edit").find("input[id=addweixinName]").attr("disabled", "disabled");//隱藏照片的上傳按鈕$("#fsUploadDiv").css("display","none");$("#form_edit").find("input[id=addgroupPrice]").attr("disabled", "disabled");$("#form_edit").find("input[id=adddiscountLab]").attr("disabled", "disabled");$("#form_edit").find("input[id=addminimumJoinMemberNum]").attr("disabled", "disabled");$("#form_edit").find("input[id=addbeginWaitTime]").attr("disabled", "disabled");$("#form_edit").find("input[id=addorderBy]").attr("disabled","disabled");}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}}}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}/*** 三種方法移除disabled屬性* $('#form_edit').attr("enable",true); * $('#form_edit').attr("disabled",false);* $('#addweixinName').removeAttr("disabled");* $('#form_edit').attr("disabled","");*/$("#fileList").html("");$("#idHidden").val("");$("#adddiscountLab").val("");$("#addweixinName").val("");// 團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間 #12327 修復(fù)$("#addbeginWaitTime").val("24");$("#addgroupPrice").val("");$("#addminimumJoinMemberNum").val("");$("#addstartTime").datebox("setValue","");$("#addendTime").datebox("setValue","");
// $("#addbeginTime").datebox("setValue","");
// $("#addendTime").datebox("setValue","");$("#addorderBy").val("");$("#addisStatus").combobox("setValue", 'nonactivated');$("#imgUrlHidden").val("");var iconStr = "icon-add";var title = "新增微信團(tuán)";var urlList;if (id != null) {iconStr = "icon-edit";title = "編輯微信團(tuán)";$.post(appPath + "/page/weixinActivityAct/getBean/" + id, {}, function(data) {$("#idHidden").val(data.weixinId);$("#adddiscountLab").val(data.discountLab);$("#addweixinName").val(data.weixinName);$("#addbeginWaitTime").val(data.beginWaitTime);$("#addgroupPrice").val(data.groupPrice);$("#addminimumJoinMemberNum").val(data.minimumJoinMemberNum);
// $("#addbeginTime").datebox("setValue",data.beginTime); $("#addendTime").datebox("setValue", data.endTime);$("#addstartTime").datebox("setValue", data.startTime);$("#addTimeweixin").val(data.addTimeweixin);$("#addorderBy").val(data.sortBy);$("#addisStatus").combobox('setValue', data.isStatus);// $("#editWeixinStatus").val(data.editWeixinStatus);$("#editWeixinStatus").val(data.isStatus);if (data.bannerImgUrl != null && data.bannerImgUrl !=""){$("#imgUrlHidden").val(data.bannerImgUrl+";");//獲取Img標(biāo)簽UrlurlList = data.bannerImgUrl.split(';');}if(urlList!=null && urlList!=''){for (var i=0;i<urlList.length;i++){// 獲取當(dāng)前時(shí)間作為隨機(jī)值,用于img標(biāo)簽IDvar randomVal = getTimestamp();//讀取每個(gè)Url,并創(chuàng)建Img標(biāo)簽$("#fileList").append("<div id = 'div"+randomVal+"' style='display: inline'><img id='img"+ randomVal+ "' style='border: solid 1px #ccc; padding: 3px; width: 70px; height: 50px; cursor: hand;' /> " +"<a id='a"+randomVal+"' href='javascript:void(0)' οnclick='deleteImg(this)'>刪除</a> </div>");//設(shè)置Src屬性$("#img" + randomVal).attr("src", urlList[i]);}//激活狀態(tài)下,隱藏刪除<a>標(biāo)簽if (isStatus =='activated') {$("#form_edit a").hide();}else{$("#form_edit a").show();}}}, "json");}$('#opreateHtml').window({title : title,iconCls : iconStr,width : 888,height : 500,left : 200,modal : true,shadow : true,collapsible : false,minimizable : false,maximizable : false});$('#opreateHtml').window('move', {top : 20});$('#opreateHtml').window('open');
}function closeWin(id) {$('#opreateHtml').window('close');
}function save() {var weixinActivity = new Object();if ($("#idHidden").val() != null && $("#idHidden").val() != "") {weixinActivity.weixinId = $("#idHidden").val();}if ($("#addweixinName").val() == null || $("#addweixinName").val() == "") {$.messager.alert('提示', "微信團(tuán)名稱(chēng)不能為空", 'info');return;}// 上傳圖片 最多上傳5張if ($("#imgUrlHidden").val() == null || $("#imgUrlHidden").val() == "") {$.messager.alert('提示', "圖片不能為空", 'info');return;}if ($("#addstartTime").datebox("getValue") == null|| $("#addstartTime").datebox("getValue") == "") {$.messager.alert('提示', "開(kāi)始時(shí)間不能為空", 'info');return;}if ($("#addendTime").datebox("getValue") == null|| $("#addendTime").datebox("getValue") == "") {$.messager.alert('提示', "結(jié)束時(shí)間不能為空", 'info');return;}if ($("#addstartTime").datebox("getValue") >= $("#addendTime").datebox("getValue")) {$.messager.alert('提示', "開(kāi)始時(shí)間不能大于結(jié)束時(shí)間", 'info');return;}//開(kāi)始時(shí)間不能大于提交時(shí)間if(weixinActivity.weixinId ==null || weixinActivity.weixinId ==""){if($("#addstartTime").datebox("getValue")<= now){$.messager.alert('提示', "開(kāi)始時(shí)間不能小于提交時(shí)間", 'info');return;} }if ($("#addgroupPrice").val() == null || $("#addgroupPrice").val() == "" || $("#addgroupPrice").val()==0) {$.messager.alert('提示', "微信團(tuán)價(jià)格不能為空且不能為0", 'info');return;}if ($("#adddiscountLab").val() == null || $("#adddiscountLab").val() == "") {$.messager.alert('提示', "折扣標(biāo)簽不能為空", 'info');return;}// 起團(tuán)人數(shù)if ($("#addminimumJoinMemberNum").val() == null|| $("#addminimumJoinMemberNum").val() == "") {$.messager.alert('提示', "起團(tuán)人數(shù)不能為空", 'info');return;}if ($("#addminimumJoinMemberNum").val() < 2|| $("#addminimumJoinMemberNum").val() > 99) {$.messager.alert('提示', "起團(tuán)人數(shù)正在2~~99", 'info');return;}// 團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間 必須是24的倍數(shù) 且上限是120if ($("#addbeginWaitTime").val() == null|| $("#addbeginWaitTime").val() == "") {$.messager.alert('提示', "團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間不能為空", 'info');return;}if ($("#addbeginWaitTime").val() % 24 != 0|| $("#addbeginWaitTime").val() == 0|| $("#addbeginWaitTime").val() > 121) {$.messager.alert('提示', "團(tuán)長(zhǎng)開(kāi)團(tuán)等待時(shí)間必須是24的倍數(shù)且不能為0且最大不能超過(guò)120", 'info');return;}// if ($("#addorderBy").val() == null || $("#addorderBy").val() == "") {
// $.messager.alert('提示', "手動(dòng)排序不能為空", 'info');
// return;
// }/*** 只有活動(dòng)狀態(tài)是激活狀態(tài),且已經(jīng)達(dá)到開(kāi)始時(shí)間但是未達(dá)到結(jié)束時(shí)間,這時(shí)才可以將活動(dòng)狀態(tài)修改為強(qiáng)制停止*/if(!(($("#addstartTime").datebox("getValue") <= now && $("#addendTime").datebox("getValue")> now && $('#editWeixinStatus').val()=='activated' ))&&$("#addisStatus").combobox("getValue")=='stopped'){$.messager.alert('提示', "只有活動(dòng)狀態(tài)是激活狀態(tài),且已經(jīng)達(dá)到開(kāi)始時(shí)間但是未達(dá)到結(jié)束時(shí)間,這時(shí)才可以將活動(dòng)狀態(tài)修改為強(qiáng)制停止", 'info');return;}// if( $('#editWeixinStatus').val()!='activated' && $("#addisStatus").combobox("getValue")=='stopped' ){
// $.messager.alert('提示', "只有激活狀態(tài)下才能改為強(qiáng)制停止", 'info');
// return;
// }
weixinActivity.weixinId = $("#idHidden").val();weixinActivity.weixinName = $("#addweixinName").val();weixinActivity.bannerImgUrl = $("#imgUrlHidden").val().substring(0,$("#imgUrlHidden").val().lastIndexOf(";"));weixinActivity.startTime = $("#addstartTime").datebox("getValue");weixinActivity.addTimeweixin = $("#addTimeweixin").val();weixinActivity.endTime = $("#addendTime").datebox("getValue");weixinActivity.groupPrice = $("#addgroupPrice").val();weixinActivity.discountLab = $("#adddiscountLab").val();weixinActivity.minimumJoinMemberNum = $("#addminimumJoinMemberNum").val();weixinActivity.beginWaitTime = $("#addbeginWaitTime").val();weixinActivity.sortBy = $("#addorderBy").val();weixinActivity.isStatus = $("#addisStatus").combobox("getValue");doAjax({url : appPath + '/page/weixinActivityAct/saveOrUpdate',type : 'post',data : weixinActivity,success : function(data) {if (data == "ok") {$.messager.alert('提示', "保存成功", 'info');$('#opreateHtml').window('close');doQuery();} else {$.messager.alert('提示', data, 'info');}}});
}function deletes(weixinId) {if (!weixinId) {$.messager.alert('提示信息', '微信ID異常', 'info');return;}$.messager.confirm('提示信息', '刪除會(huì)連帶其下的商品數(shù)據(jù)一并刪除,你可要想好了?', function(r) {if (r) {doAjax({url : appPath + "/page/weixinActivityAct/deleteData",type : "post",data : {"weixinId" : weixinId},success : function(data) {switch (data) {case "ok":$("#deliveryGrid").datagrid('reload');break;default:$.messager.alert('提示信息', '抱歉,失敗了', 'error');break;}},error : function(XMLHttpRequest, textStatus, errorThrown) {$.messager.alert('提示信息', '抱歉,出錯(cuò)了' + textStatus, 'error');}});}});
}/******************************************************************************** 查看明細(xì)* * @param weixinId*/
function showDetail(weixinId) {$(parentWindow.document).find("#frameName").val($(self).attr("name"));parentWindow.addTab("微信團(tuán)商品管理頁(yè)面", appPath+ "/page/weixinActivityAct/toPage?weixinId=" + weixinId, "", true,"weixinActivityFrame");
}/******************************************************************************** 上傳并提交到后臺(tái)前調(diào)用的方法*/
function uploadStartFn(file) {var checkRes = true;var urlList = $("#imgUrlHidden").val().substring(0,$("#imgUrlHidden").val().lastIndexOf(";")).split(';');if (urlList.length == 5) {$.messager.alert("提示信息", "照片最多只能上傳5張", "info");checkRes = false;}// check不通過(guò)是,取消隊(duì)列if (!checkRes) {// 取消當(dāng)前隊(duì)列的文件swfUploadObj.cancelUpload(file.id, true);return false;}// 開(kāi)始提交
swfUploadObj.startUpload();
}/******************************************************************************** 上傳圖片成功返回事件*/
function uploadPicSuccess(file, serverData) {try {try {// 自定義返回信息,并在狀態(tài)欄顯示,如需使用此功能,response.getWriter().write("{code:0,msgType:'XXX'}")// code為0:成功,code為-1,失敗serverData = eval("(" + serverData + ")");if (typeof (serverData.code) != "undefined" && serverData.code != 0) {this.uploadError(file, serverData.code, serverData.msg);} else {var path = serverData.newFileName;// 獲取當(dāng)前時(shí)間作為隨機(jī)值,用于img標(biāo)簽IDvar randomVal = getTimestamp();// 追加img標(biāo)簽,顯示上傳的圖片$("#fileList").append("<div id = 'div"+randomVal+"' style='display: inline'><img id='img"+ randomVal+ "' style='border: solid 1px #ccc; padding: 3px; width: 70px; height: 50px; cursor: hand;' /> " +"<a id='a"+randomVal+"' href='javascript:void(0)' οnclick='deleteImg(this)'>刪除</a> </div>");$("#img" + randomVal).attr("src", "https://img.j1.com" + path);// 獲取圖片URL隱藏域var imgUrl = $("#imgUrlHidden").val();// ";"分割$("#imgUrlHidden").val(imgUrl+"https://img.j1.com" + path+";");var progress = new FileProgress(file,this.customSettings.progressTarget);progress.setComplete();progress.setStatus("完成.");progress.toggleCancel(false);}} catch (e) {var progress = new FileProgress(file,this.customSettings.progressTarget);progress.setComplete();progress.setStatus("完成.");progress.toggleCancel(false);}} catch (ex) {this.debug(ex);}
}// 獲取時(shí)間戳
function getTimestamp() {return (new Date()).valueOf();
}//刪除已上傳圖片
function deleteImg(a){//根據(jù)<a>標(biāo)簽id獲取div、img標(biāo)簽IDvar divId = "div"+a.id.substring(1);var imgId = "img" + a.id.substring(1);//獲取img標(biāo)簽src屬性值var imgSrc=$("#"+imgId).attr("src");//
$("#imgUrlHidden").val($("#imgUrlHidden").val().replace(imgSrc+";",""));//刪除整個(gè)div標(biāo)簽(包含img、a)$("#"+divId).remove();
}
?
總結(jié)
以上是生活随笔為你收集整理的Jquery之编辑不可修改的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。