自己写的融资金融系统的js

/测试/

function taichun(){
alert("js页面");
}

/验证配偶身份证/

function isindivSpsIdCode(indivSpsIdCode) {
  var idNo=indivSpsIdCode;
  isidNo(idNo);
}

/验证配偶手机号/

function isindivSpsMphn(){ 
    var indivSpsMphn = document.getElementById('indivSpsMphn').value;
    var cell=indivSpsMphn;
    if (typeof(cell) == 'undefined' || cell == null || cell == "") {
    return true;
    }
    if(!(/^1[3456789]\d{9}$/.test(cell))){ 
        alert("手机号码有误,请重填");  
        return false; 
    } 
}

/个人客户信息配偶住宅电话验证/

 function isindivSpsPhn(){	
 var indivSpsPhn = document.getElementById('indivSpsPhn').value;
    if (typeof(indivSpsPhn) == 'undefined' || indivSpsPhn == null || indivSpsPhn == "") {
    return true;
    }
	if(!/^0?\d{2,3}\-\d{7,8}$/.test(indivSpsPhn)){
	alert('固定电话有误,请重填');
	return false;
	}
}

/证件号身份证号验证/

function isidNo(idNo){
    var alt = '身份证号码';
    var num = trim(idNo.value);

    if (typeof(num) == 'undefined' || num == null || num == "") {
        return true;
    }
    var re;
    var len = num.length;
    if (len == 15) {
        if (isNaN(num)) {
            alert(alt + "不是数字!");
            idNo.focus();
            idNo.value = "";
            return false;
        }
        re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);
    } else if (len == 18) {
        if (isNaN(num.substring(0, 17))) {
            alert("输入的身份证位数前17位不是数字!");
            return false;
        }
        re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\S)$/);
    } else {
        alert(alt + "位数不对!");
        idNo.value = "";
        idNo.focus();
        return false;
    }
    var a = num.match(re);
    if (a != null) {
        if (len == 15) {
            var D = new Date("19" + a[3] + "/" + a[4] + "/" + a[5]);
            var B = D.getYear() == a[3] && (D.getMonth() + 1) == a[4] && D.getDate() == a[5];
        }
        else {
            var D = new Date(a[3] + "/" + a[4] + "/" + a[5]);
            var B = D.getFullYear() == a[3] && (D.getMonth() + 1) == a[4] && D.getDate() == a[5];
        }
        if (!B) {
            alert(alt + a[0] + " 里出生日期不对!");
            idNo.focus();
            idNo.value = "";
            return false;
        }
    }
    return true;
}

/年龄验证/

function GetBirthDay(idNo) {
		var idNo=document.getElementById("idNo").value;
/*        var age = ""; */ 
        if(idNo != null && idNo != ""){  
            if(idNo == 15){  
                age = "19"+idNo.substr(6,6);  
            } else if(idNo.length == 18){  
                age = idNo.substr(6,8);  
            } 
            age = age.replace(/(.{4})(.{2})/,"$1-$2-");/*将日期添加横线19960607——1996-06-07*/
        }
	age1 = age.replace(/-/g,'/'); /*将日期中的-转换为/*/
	var a2 = Date.parse(new Date());
	/*var a1 = Date.parse(new Date(age1));*/
	var a1=(new Date(age1)).valueOf(); 
	var myage =Math.ceil(( a2 - a1)/(2628000000*12)) /*Math.ceil为向下取整*/
	document.getElementById("age").value=myage;
	document.getElementById("birthDay").value=age;
}

/工作年限验证/

function GetworkBegDate(workBegDate) {
	var workBegDate=document.getElementById("workBegDate").value;
	/*alert(workBegDate);*/
	workBegDate = workBegDate.replace(/-/g,'/'); /*将日期中的-转换为/*/
	/*alert(workBegDate);*/
	var a2 = Date.parse(new Date());
	/*var a1 = Date.parse(new Date(age1));*/
	var a1=(new Date(workBegDate)).valueOf(); 
	var workmouth =Math.ceil(( a2 - a1)/(2628000000)) /*Math.ceil为向下取整*/

	if(workmouth<0){
		alert("输入日期错误");
	}
	document.getElementById("workYear").value=workmouth;
}



/*var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();*/

/户籍行政区划号/

function selectArea() {
    var comRateInf = window.showDialogForCustomer("<%=request.getContextPath()%>/SysAreaAction_getAreaTree.action?fillOneName='cifArea'&fillTwoName='cifAreaName'",400,480);
             }

/*户籍行政区划名称 */

function showDialogForCustomer(url,dialogWidth,dialogHeight){
 var sFeatures;
    if (window.showModalDialog) {
        sFeatures = "dialogWidth="+dialogWidth+"pxpx;dialogHeight="+dialogHeight+"px;center:yes;help:no;minimize:no;maximize:no;border:thin;statusbar:no";
        var returnResult = window.showModalDialog(url, window, sFeatures);
        if (returnResult) {
            return returnResult;
        }
    } else {
         sFeatures = "status=no,width="+dialogWidth+"px,height="+dialogHeight+"px,menubar=no,scrollbars=no";
       // window.margs = vArguments;
        window.open(url, "_blank", sFeatures);
    }
}

/手机号验证/

function iscell(cell){ 
    var num= cell.value;
    if (typeof(num) == 'undefined' || num == null || num == "") {
    return true;
    }
    if(!(/^1[3456789]\d{9}$/.test(num))){ 
        alert("手机号码有误,请重填");  
        return false; 
    } 
}

/验证业务受理人电话/

function isappOpTel(appOpTel) {
  var cell=appOpTel;
  iscell(cell);
}

/个人客户信息住宅电话验证/

 function isresideTel(resideTel){
 var num = trim(resideTel.value);
    if (typeof(num) == 'undefined' || num == null || num == "") {
    return true;
    }
	if(!/[0-9-()()]{6,18}/.test(num)){
	resideTel.focus();
	resideTel.value = "";
	alert('固定电话有误,请重填');
	return false;
	}
}

/个人客户信息单位电话验证/

 function iscorpTel(corpTel){
	var resideTel=corpTel;
	isresideTel(resideTel)
}
 

/邮编验证/

 function isresidePostCode(){
 var residePostCode = document.getElementById('residePostCode').value;
    if (typeof(residePostCode) == 'undefined' || residePostCode == null || residePostCode == "") {
    return true;
    }
	if(!/^[0-9]{6}$/.test(residePostCode)){
	alert('邮编有误,请重填');
	return false;
	}
}

function ispostAddrCode(){

 var postAddrCode = document.getElementById('postAddrCode').value;
    if (typeof(postAddrCode) == 'undefined' || postAddrCode == null || postAddrCode == "") {
    return true;
    }
	if(!/^[0-9]{6}$/.test(postAddrCode)){
	alert('邮编有误,请重填');
	return false;
	}
}

/* 邮箱验证*/

 function isemail(){
 var email = document.getElementById('email').value;
    if (typeof(email) == 'undefined' || email == null || email == "") {
    return true;
    }
	if(!/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(email)){
	alert('邮箱填写错误,请重填');
	return false;
	}
}

/配偶信息变为必填/
/有无配偶验证加小红花/

function isflower(){

 var indiv = document.getElementById('marrige');
 var index=indiv.selectedIndex;
 var val = indiv.options[index].text;
 if(val=="已婚"){

	$("td:contains('配偶证件')").append('<FONT id="isred" color=#ff0000>*</FONT>');
	$("td:contains('配偶姓名')").append('<FONT id="isred" color=#ff0000>*</FONT>');
	$("td:contains('配偶职')").append('<FONT id="isred" color=#ff0000>*</FONT>');
	$("td:contains('配偶工作单位')").append('<FONT id="isred" color=#ff0000>*</FONT>');
	$("td:contains('配偶手机号码')").append('<FONT id="isred" color=#ff0000>*</FONT>');
	$("td:contains('配偶参加工作时间')").append('<FONT id="isred" color=#ff0000>*</FONT>');
	$("td:contains('配偶单位联系电话')").append('<span id="isred" style="color:red;">*</span>');
	flag = false;
		
	 }else{
		 $("span").remove("#isred");
		 $("FONT").remove("#isred");
 }
}

/有无配偶验证/

function disInput(){
 var indiv = document.getElementById('marrige');
 var index=indiv.selectedIndex;
 var val = indiv.options[index].text;
 if(val=="已婚"){
	 //变为非只读
 	document.getElementById("indivSpsName").readOnly=false;
	document.getElementById("indivScomName").readOnly=false;
	document.getElementById("indivSpsIdCode").readOnly=false;
	document.getElementById("indivSpsPhn").readOnly=false;
	document.getElementById("indivSpsJobDt").readOnly=false;
	document.getElementById("indivSpsMphn").readOnly=false;
	//变为必填
 	$("input[name=indivSpsName]").attr("mustinput", "1");
 	$("input[name=indivScomName]").attr("mustinput", "1");
 	$("input[name=indivSpsIdCode]").attr("mustinput", "1");
 	$("input[name=indivSpsPhn]").attr("mustinput", "1");
 	$("input[name=indivSpsJobDt]").attr("mustinput", "1");
	$("input[name=indivSpsMphn]").attr("mustinput", "1");
	$("input[name=indivSpsIdTyp]").attr("mustinput", "1");
	$("input[name=indivSpsOcc]").attr("mustinput", "1");
	$("input[name=indivSpsMphn]").attr("mustinput", "1");
//下拉选项变为10
//	document.getElementById("indivSpsOcc").options[index]=new Option("选项1","选项2");
//	var a = document.getElementById("indivSpsOcc").options[1].value;
//	alert(a)
	}
	else{
	/*未婚设置配偶身份证、配偶职业、配偶职务为空*/
 	document.getElementById("indivSpsName").readOnly=true;
 	document.getElementById('indivSpsName').value = "";
	document.getElementById("indivScomName").readOnly=true;
	document.getElementById('indivScomName').value = "";
	document.getElementById("indivSpsIdCode").readOnly=true;
	document.getElementById('indivSpsIdCode').value = "";
	document.getElementById("indivSpsPhn").readOnly=true;
	document.getElementById('indivSpsPhn').value = "";
	document.getElementById("indivSpsJobDt").readOnly=true;
	document.getElementById('indivSpsJobDt').value = "";
	document.getElementById("indivSpsMphn").readOnly=true;
	document.getElementById('indivSpsMphn').value = "";
	//变为不必填
	$("input[name=indivSpsName]").attr("mustinput", "0");
 	$("input[name=indivScomName]").attr("mustinput", "0");
 	$("input[name=indivSpsIdCode]").attr("mustinput", "0");
 	$("input[name=indivSpsPhn]").attr("mustinput", "0");
 	$("input[name=indivSpsJobDt]").attr("mustinput", "0");
	$("input[name=indivSpsMphn]").attr("mustinput", "0");
	$("input[name=indivSpsIdTyp]").attr("mustinput", "0");
	$("input[name=indivSpsOcc]").attr("mustinput", "0");
	$("input[name=indivSpsMphn]").attr("mustinput", "0");
	//选项变为空
	document.getElementById("indivSpsOcc").options.value=0;
	document.getElementById("indivSpsIdTyp").options.value=0;
	document.getElementById("indivSpsDuty").options.value=0;
	}	
}

//租赁物信息验证页面
/打包融资项选择/ /insAmt保险金额,purchaseTax购置税,partsAmt轮胎配件,otherAmt其他金额/

function isisPackFin(){
 var YN = document.getElementsByName("isPackFin")[0].value;
 var packFinType=document.getElementsByName("packFinType");
// 默认选项
//$(".form_select option:first").prop("selected", 'selected'); 

 //有打包融资项
 if(YN=="1"){
	 for(i =0;i<packFinType.length;i++){
		packFinType[i].disabled=false;
	 }
    
//		$("input[name=insAmt]").removeAttr("readOnly");
//		$("input[name=purchaseTax]").removeAttr("readOnly");
//		$("input[name=partsAmt]").attr("readOnly", false);
//		$("input[name=otherAmt]").attr("readOnly", false);
	}
 //没有打包融资项
else if(YN=="0"){
	 for(i =0;i<packFinType.length;i++){
		packFinType[i].disabled=true;
	 }
	 	 //值变为0
		document.getElementById("insAmt").value="0.00";
		document.getElementById("purchaseTax").value="0.00";
		document.getElementById("partsAmt").value="0.00";
		document.getElementById("otherAmt").value="0.00";
		//变为不可写
		$("input[name=insAmt]").attr("readOnly", true);
//		$("input[name=purchaseTax]").attr("readOnly", true);
//		$("input[name=partsAmt]").attr("readOnly", true);
//		$("input[name=otherAmt]").attr("readOnly", true);
		//清空勾选
		$("input[name='packFinType']").attr("checked",false);
 	}
}

/打包融资选项设置是否可填写/ /insAmt保险金额,purchaseTax购置税,partsAmt轮胎配件,otherAmt其他金额/

function ispackFinType(){
var loanUse=document.getElementsByName("packFinType");
var s2 = "";
for(var i = 0; i < loanUse.length; i++ ){
	if (loanUse[i].checked ){
		s2 += loanUse[i].value + "|";										
		}
	}		
	if(s2.indexOf("1")>-1){
		$("input[name=insAmt]").attr("readOnly", false);
	}
	else{
		$("input[name=insAmt]").attr("readOnly", true);
		document.getElementById("insAmt").value="0.00";
	}
	if(s2.indexOf("2")>-1){
		$("input[name=purchaseTax]").attr("readOnly", false);
	} 
	else{
	$("input[name=purchaseTax]").attr("readOnly", true);
	document.getElementById("purchaseTax").value="0.00";
	}
	if(s2.indexOf("3")>-1){
		$("input[name=partsAmt]").attr("readOnly", false);
	} 
	else{
	$("input[name=partsAmt]").attr("readOnly", true);
	document.getElementById("partsAmt").value="0.00";
	}
	if(s2.indexOf("4")>-1){
		$("input[name=otherAmt]").attr("readOnly", false);
	} 
	else{
	$("input[name=otherAmt]").attr("readOnly", true);
	document.getElementById("otherAmt").value="0.00";
	}
	
 }

//修改日期格式,没用上

function istxDate(txDate){
	var txDate = document.getElementById('txDate').value;
	txDate = txDate.replace(/(.{4})(.{2})/,"$1-$2-");            
	age = age.replace(/(.{4})(.{2})/,"$1-$2-");/*将日期添加横线19960607——1996-06-07*/
	age1 = age.replace(/-/g,'/'); /*将日期中的-转换为/*/
	document.getElementById("txDate").value=txDate;
}

//限制首位利率比例上限

function istotalFlt(){
 var num1 = document.getElementById('downPaymentFlt').value;
 var num2 = document.getElementById('endFlt').value;
 var numAll = Number(num1)+Number(num2);
	if(numAll>100||numAll<0){
          alert("首付与尾款总比例不能超过100%或者低于0");
			document.getElementById('downPaymentFlt').focus();
			document.getElementById('downPaymentFlt').value="";
            document.getElementById('endFlt').value="";
            return false;
	}         
}
//

//计算刷新金额

function shuaxin(){
	var totalAmt=document.getElementById("totalAmt").value;
	var downPaymentFlt= document.getElementById("downPaymentFlt").value;
	var endFlt = document.getElementById("endFlt").value;
	var secMoneyFlt = document.getElementById("secMoneyFlt").value;
	var totalAmt =totalAmt.replace(/,/gi,'');

	actualAmt=totalAmt-totalAmt*downPaymentFlt/100;
	document.getElementById("actualAmt").value = actualAmt.toLocaleString();
	downPaymentAmt=totalAmt*downPaymentFlt/100;
	document.getElementById("downPaymentAmt").value = downPaymentAmt.toLocaleString();
	endAmt=totalAmt*endFlt/100;
	document.getElementById("endAmt").value = endAmt.toLocaleString();
	secMoneyAmt=totalAmt*secMoneyFlt/100;
	document.getElementById("secMoneyAmt").value = secMoneyAmt.toLocaleString();
}

//不能输入负数和字母

function isnotminus()
{
   if(document.getElementById("monDebtAmt").value<0)
    {
       alert("负债月共合计不能为负数1。");
        $("input[name=monDebtAmt]").focus();
        $("input[name=monDebtAmt]").val("");
       return false;
    }
   if(document.getElementById("monIncome").value<=0)
    {
       alert("月收入不能为负数。");
       return false;
    }
    return true;
}

//页面启动默认启动

$(document).ready(function(){
  shuaxin();//计算刷新金额
});
$(window).load(function (){ 
  isisPackFin()//租赁物信息验证页面
  ispackFinType();//打包融资选项设置是否可填写
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值