/测试/
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();//打包融资选项设置是否可填写
});