页面按钮设置


设置三个按钮,分别为:

保存并关闭”:保存新增信息并返回列表页面

保存并添加”:保存新增信息并继续添加

关闭”:退出当前新增信息页面,不保存

JSP页面:

增加按钮

<span style="white-space:pre">		</span>     <span style="font-size:18px;">var dg =  frameElement.lhgDG;
	 	dg.addBtn('closeBtn','关闭',closeOnClick); 
	 	dg.addBtn('saveBtn','保存并关闭',saveOnClick);
	 	dg.addBtn('addBtn','保存并添加',addOnClick);</span>


为按钮增加事件

//关闭按钮
		function closeOnClick(){
			var proofInfoId = $j("#proofInfoId").val();
			var ajaxurl ="<%=path%>/pages/business/outside/deleteProofPictureByProofInfoId.action?proofInfo.id="+proofInfoId;
			$j.ajax({
	           <span style="white-space:pre">		</span>type:"GET",
	            <span style="white-space:pre">		</span>url:ajaxurl,
	            <span style="white-space:pre">		</span>datatype: "text",
	            <span style="white-space:pre">		</span>success:function(data){
	             	<span style="white-space:pre">	</span>dg.curWin.unbindunbeforunload();
				dg.cancel();
	          	}
	         });
	         dg.curWin.unbindunbeforunload();
			 dg.cancel();		
		}
		
		function unbindbeforeunload() {
			dg.curWin.unbindunbeforunload();
		}
		//保存并关闭按钮
 		function saveOnClick(){
 			dg.curWin.unbindunbeforunload();
	    	if(formcheck.onSubmit(this)){
		    	var arr = new Array();
				arr[0]=document.getElementById("proofInfoId").value; //物证ID;
				arr[1]=document.getElementById("proofName").value; //物证名称(代码)
				arr[2]=arr[1];
				//arr[2]=getSelValue(document.getElementById("proofName")); //物证名称(中文)
				arr[3]=document.getElementById("proofCategory").value; //物证类别(代码)
				arr[4]=getSelValue(document.getElementById("proofCategory")); //物证类别(中文)
				arr[5]=document.getElementById("proofType").value; //物证类型(代码)
				arr[6]=getSelValue(document.getElementById("proofType")); //物证类型(中文)
				arr[7]=document.getElementById("extractMode").value;  //提取方法
				arr[8]=document.getElementById("extractPart").value; //提取部位
				arr[9]=document.getElementById("saveTimeLimit").value; //保存时限(代码)
				arr[10]=getSelValue(document.getElementById("saveTimeLimit")); //保存时限(中文)
				arr[11]=document.getElementById("geometryCharacteristic").value;  //几何特性(代码)
				arr[12]=getSelValue(document.getElementById("geometryCharacteristic")); //几何特性(中文)
				arr[13]=document.getElementById("proofSize").value;  //尺寸
				arr[14] = arr[13].replace(/^0*/g, "");
				arr[15]=document.getElementById("mainFeature").value;  //主要特征
				arr[16]=document.getElementById("statusDes").value;  //状态描述
				arr[18]=document.getElementById("reserve4").value;  //物证大小 17是现勘过来的图片
				dg.curWin.addProofTable(arr);
				dg.cancel();	
	    	}
 		}
 		
 		// 保存并添加按钮
		function addOnClick(){
			dg.curWin.unbindunbeforunload();
	    	if(formcheck.onSubmit(this)){
		    	var arr = new Array();
				arr[0]=document.getElementById("proofInfoId").value; //物证ID;
				arr[1]=document.getElementById("proofName").value; //物证名称(代码)
				arr[2]=arr[1];
				//arr[2]=getSelValue(document.getElementById("proofName")); //物证名称(中文)
				arr[3]=document.getElementById("proofCategory").value; //物证类别(代码)
				arr[4]=getSelValue(document.getElementById("proofCategory")); //物证类别(中文)
				arr[5]=document.getElementById("proofType").value; //物证类型(代码)
				arr[6]=getSelValue(document.getElementById("proofType")); //物证类型(中文)
				arr[7]=document.getElementById("extractMode").value;  //提取方法
				arr[8]=document.getElementById("extractPart").value; //提取部位
				arr[9]=document.getElementById("saveTimeLimit").value; //保存时限(代码)
				arr[10]=getSelValue(document.getElementById("saveTimeLimit")); //保存时限(中文)
				arr[11]=document.getElementById("geometryCharacteristic").value;  //几何特性(代码)
				arr[12]=getSelValue(document.getElementById("geometryCharacteristic")); //几何特性(中文)
				arr[13]=document.getElementById("proofSize").value;  //尺寸
				arr[14] = arr[13].replace(/^0*/g, "");
				arr[15]=document.getElementById("mainFeature").value;  //主要特征
				arr[16]=document.getElementById("statusDes").value;  //状态描述
				arr[18]=document.getElementById("reserve4").value;  //物证大小 17是现勘过来的图片
				dg.curWin.addProofTable(arr);
				location.reload();
	    	}
		}

表格代码

<table class="form_table" width="100%" border="0" cellspacing="1" cellpadding="0">
		<tr class="head">
			<td colspan="4">
				 <img src="<%=path%>/images/title.gif" align="absmiddle" hspace="5">
				物证信息 
				<!-- <div style="float:right">
						<input id="saveBtn" type="button" value="保 存" class="button-55" οnclick="addOnClick()";> 
						<input id="cancelBtn" type="button" value="返 回" class="button-55" οnclick="backOnClick()";> 
				</div> -->	
			</td>
		</tr>
		<tr class="list">
			<td class="label" rowspan="3">
				<div style="padding:4px;"><img src="<%=path%>/images/must.gif"/>物证类别:</div>
				<div style="padding:4px;"><img src="<%=path%>/images/must.gif"/>物证类型:</div>
				<div style="padding:4px;"><img src="<%=path%>/images/must.gif"/>物证名称:</div>
			</td>

			<td class="content" rowspan="3">
				<jdf:thirdSelect name="pi.proofCategory" id="proofCategory" dictName="WZLBDM" listKey="key" listValue="value" cssClass="validate['required']" 
					secondSelectName="pi.proofType" secondSelectLabel="" secondSelectId="proofType" secondSelectCssClass="validate['required']"
					 ></jdf:thirdSelect>
			<ww:textfield id="proofName" name="pi.proofName" cssStyle="width:80%" cssClass="validate['length[0,25]','required']"/>
			</td>
			
			<td class="label"><img src="<%=path%>/images/must.gif"/>保存时限:</td>
			<td class="content">
				<jdf:commonDict dictName="BCQXDM" listKey="key" listValue="value" name="pi.saveTimeLimit" id="saveTimeLimit" emptyOption="true" cssStyle="width:80%" cssClass="validate['required']"></jdf:commonDict>
			</td>	
		</tr>
		<tr class="list">
			<td class="label">物证大小:</td>
			<td class="content">
				<ww:textfield name="pi.proofSize" id="proofSize" cssStyle="width:80%;" cssClass="validate['length[0,100]']" />
			</td>
		</tr>
		<tr class="list">
			<td class="label">几何特性:</td>
				<td class="content">
				<jdf:commonDict dictName="JHTXDM" listKey="key" listValue="value" name="pi.geometryCharacteristic" id="geometryCharacteristic"  cssStyle="display:inline;width:80%"></jdf:commonDict>
			</td>	
		</tr>
		 <tr class="list">
		 	<td class="label">物证数量:</td>
			<td class="content" >
				<ww:textfield name="pi.reserve4" id="reserve4"  cssClass="validate['length[0,32]']" cssStyle="width:80%;"/>
			</td>	
			<td class="label">物证图片:</td>
				<td class="content" >
					<img src="<%=path %>/images/attach.gif" οnclick="addPicPath('${proofInfo.id }');" style="cursor:hand;" alt="上传照片" align="absmiddle">
					  
					<a href="#" οnclick="takePhoto('${proofInfo.id}');"><img alt="拍照" src="<%=path %>/images/\icon\16x16\camera.jpg" border="0"/></a>
			</td>
		</tr> 
		<tr class="list">
			<td class="label">提取方法:</td>
			<td class="content">
				 <ww:textfield name="pi.extractMode" id="extractMode" cssStyle="width:80%" cssClass="validate['length[0,100]']"/>
			</td>
			<td class="label">提取部位:</td>
			<td class="content">
				<ww:textfield name="pib.extractPart" id="extractPart" cssStyle="width:80%" cssClass="validate['length[0,100]']"/>
			</td>
		</tr>
		<tr class="list">
			<td class="label">主要特征:</td>
			<td class="content" colspan="3">
				<textarea rows="8" style="width:90%" name="pi.mainFeature" id="mainFeature" class="validate['length[0,1000]']"></textarea>
			</td>
		</tr>
		<tr class="list">
			<td class="label">状态描述:</td>
			<td class="content" colspan="3">
				<textarea rows="8" style="width:90%" name="pib.statusDes" id="statusDes" class="validate['length[0,1000]']"></textarea>
			</td>
		</tr>
		 <tr class="list">
			<td class="label" height="80" width="20%">物证照片:</td>
			<td class="content" colspan="3" width="80%">
				<div id="imgarea" style="margin-top:5px;margin-bottom:5px;width:95%;"></div>
			</td>
		</tr> 
	</table>

实现效果:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值