SOURCE

	//ajax请求后台获取剩余可冲销金额
	function getBorrowRequestInfo_wyy(rowindex){
		var _objJklc = jQuery("#"+dt2_fieldIdJklc_wyy+"_"+rowindex);
		var _objDnxh = jQuery("#"+dt2_fieldIdDnxh_wyy+"_"+rowindex);

		var jklc = _objJklc.val();
		var dnxh = _objDnxh.val();

       	var kcje="";
		jQuery.ajax({
		url : "/GetData.jsp?lcid="+jklc+"&mxh="+dnxh,
		type : "post",
		processData : false,
		dataType : "json",
		async: false,
		success: function do4Success(data){
			 
			if(data!=""){
				
				kcje=data;
			} else {
				
			}
		},
		error:function (XMLHttpRequest, textStatus, errorThrown) {  
		
            alert("请求失败!");
			alert(errorThrown);
        }
		});
		return  kcje;
	}

//明细赋值
function setFMVal(id,v,h)
	  {
	   var ismandStr = '<IMG src="/'+"images"+"/"+'BacoError_wev8.gif" align="absMiddle">';
	   var x= jQuery('#'+id);
		 if(x.length > 0){
		  x.attr({'value':v});
		  if(x.attr('type') == 'hidden' || document.getElementById(id).style.display == 'none'){
	   
		   jQuery('#'+id+'span').html('');
		   if(arguments.length>2){
			jQuery('#'+id+'span').html(h);
		   }else{
			jQuery('#'+id+'span').html(v);
		   }
		   
		  }else{
		   var viewtype = x.attr('viewtype');
		   if(viewtype == 1 && (!v || v == '')){
			jQuery('#'+id+'span').html(ismandStr);
		   }else{
			jQuery('#'+id+'span').html('');
		   }
		  }
		 }
	  }
	  
	//加必填
function needcheck(fieldid){
    var needcheck = document.all("needcheck"); //获取必填框
	 //var a1="<IMG src=\'/images/BacoError.gif\' align=absMiddle>";
	 var a1='<IMG src="/'+"images"+"/"+'BacoError_wev8.gif" align="absMiddle">';
	if(needcheck.value!=undefined){
			if(needcheck.value.indexOf(fieldid)<0){
					 if(jQuery("#"+fieldid+"span").html()==""){
						jQuery("#"+fieldid+"span").html(a1);
				   }
                          needcheck.value+=",";
                            needcheck.value+=fieldid;
                     jQuery("#"+fieldid).bind('change',function(){
                           var b= jQuery("#"+fieldid).val();
                          if(b==''){jQuery("#"+fieldid+"span").html(a1);
						  }else{
							  jQuery("#"+fieldid+"span").html("");
						  }
			
          })
		}
	}
}
//去必填
function deleteneedcheck(fieldid){
 var needcheck = document.all("needcheck"); //获取必填框
	if(needcheck.value!=undefined){
			   var a="";
               a=needcheck.value.replace(","+fieldid,"");
               needcheck.value=a;
			   jQuery("#"+fieldid).attr("value","");
			   jQuery("#"+fieldid+"span").html("");}
 } 
 
 function btjiaoyan(){
	 
    ywfp_z = jQuery("#" + ywfp + " option:selected").text();
    var rowc= jQuery(tb_indexnum0).val();
	if(ywfp_z == "无"){
	  $("#" + table3).hide();
	 for(j=0;j<rowc;j++){
		
		jQuery("#" + pjzs + "_" + j).hide();
		jQuery("#" + sl + "_" + j).hide();
		jQuery("#" + sj + "_" + j).hide();
		jQuery("#" + bhsje + "_" + j).hide();
		jQuery("#" + sjfkje + "_" + j).hide();
		

		jQuery("#" + pjzs + "_" + j).val("");
		jQuery("#" + sl + "_" + j).val("");
		jQuery("#" + sj + "_" + j).val("");
		jQuery("#" + bhsje + "_" + j).val("");
		jQuery("#" + sjfkje + "_" + j).val("");
		
		deleteneedcheck(pjzs + "_" + j);
		deleteneedcheck(sl + "_" + j);
		deleteneedcheck(sj + "_" + j);
		deleteneedcheck(bhsje + "_" + j);
		deleteneedcheck(cbzx + "_" + j);
		
	 }
	 
	}else{
		$("#" + table3).show();
		for(j=0;j<rowc;j++){
			jQuery("#" + pjzs + "_" + j).show();
			jQuery("#" + sl + "_" + j).show();
			jQuery("#" + sj + "_" + j).show();
			jQuery("#" + bhsje + "_" + j).show();
			jQuery("#" + sjfkje + "_" + j).show();

				//加必填
			needcheck(pjzs + "_" + j);
			needcheck(sl + "_" + j);
			needcheck(sj + "_" + j);
			needcheck(bhsje + "_" + j);
			needcheck(cbzx + "_" + j);
		}
	}  
 }
 
 function hefajiaoyan(){
	    var   isok = true;
		var   bccxje = 0;
		var   wcxje = 0;
		var   zxwcje = "";
		var   yfwpzhi = "";
		
		yfwpzhi = jQuery("#" + ywfp + " option:selected").text()
		//控制冲销总金额不允许大于报销总金额
		if(Number(jQuery("#"+cxzje).val()) > Number(jQuery("#"+bxzje).val())){
			alert ("冲销总金额不允许大于报销总金额,不允许提交!");
			isok = false;
		}
	    var rowcount= jQuery(tb_indexnum2).val();
		var rownumber = "";
		
		for(i=0;i<=rowcount;i++){

			if(jQuery("#" + bccxje_field + "_" + i).length>0){
				bccxje = Number(jQuery("#" + bccxje_field + "_" + i).val());
				wcxje  = Number(jQuery("#" + wcxje_field + "_" + i).val());   
			}else{
				bccxje =0;
				wcxje= 0;
			}
			if(bccxje<0){
			   alert("第"+ i +"行本次冲销金额不允许小于0");
			   isok = false;
			   break;
			}
			if( yfwpzhi == "无" &&  bccxje > 0 )
			{
				alert("无发票时不允许冲销预付!!")
				isok = false;
				break;
			}
			//后台获取最新的可冲销金额。
			if(jQuery("#" + wcxje_field + "_" + i).length>0  &&   yfwpzhi == "有"){
					zxwcje=getBorrowRequestInfo_wyy(i);
			}
		
	 
			if(zxwcje!="" && zxwcje!= wcxje){
				wcxje = zxwcje;
				setFMVal(wcxje_id+"_"+i,zxwcje,zxwcje);
			}
			if (bccxje - wcxje >0 ){
				alert("本次冲销金额大于剩余未冲销金额,不允许提交!");
				isok = false;
				break;
			}
		}
		return isok;
		
		
 }
console 命令行工具 X clear

                    
>
console