//由于jsp生成servlet的Java以及class的时候,单个文件太大超出限制报错,可以将js单独抽离出来,报错解决。
</head>
<script type="text/javascript" src="../../resources/js/detect/carEquipDetailEvent.js"></script>
<body>
$(function () {
event11();
});
function event11(){
$("input[name='equipParam.motor0']").blur(function(){
var fuelTypeValue = $("select[name='equipParam.fuelType0']").val();
if(fuelTypeValue !='纯电动'){
var motorValue = $("input[name='equipParam.motor0']").val();
if (motorValue == null || motorValue ==''){
alert("发动机排量不能为空!");
}
}
})
$("select[name='equipParam.fuelType0']").change(function(){
var fuelTypeValue = $("select[name='equipParam.fuelType0']").val();
if(fuelTypeValue !='纯电动'){
var motorValue = $("input[name='equipParam.motor0']").val();
var gasValue = $("select[name='equipParam.gas0']").val();
var fuelValue = $("select[name='equipParam.fuel0']").val();
if (motorValue == null || motorValue ==''|| gasValue == null ||
gasValue ==''|| fuelValue == null || fuelValue ==''){
alert("非纯电动类发动机排量不能为空!进气形式不能为空!燃油喷射不能为空!");
}
}
})
$("select[name='equipParam.gas0']").change(function(){
var fuelTypeValue = $("select[name='equipParam.fuelType0']").val();
if(fuelTypeValue !='纯电动'){
var gasValue = $("select[name='equipParam.gas0']").val();
alert(gasValue);
if (gasValue == null || gasValue ==''){
alert("非纯电动类进气形式不能为空!");
}
}
})
$("select[name='equipParam.fuel0']").change(function(){
var fuelTypeValue = $("select[name='equipParam.fuelType0']").val();
if(fuelTypeValue !='纯电动'){
var fuelValue = $("select[name='equipParam.fuel0']").val();
if (fuelValue == null || fuelValue ==''){
alert("非纯电动类燃油喷射不能为空!");
}
}
})
}
//由于页面加载原因,需要延迟一秒。
function event2(){
setTimeout(event22, 1000);
}
function checkTime(){
var begintime = document.getElementById('startDate').value;
var endtime = document.getElementById('endDate').value;
var time1 = new Date(begintime.replace("-","/")).getTime();
var time2 = new Date(endtime.replace("-","/")).getTime();
if(begintime==''){
alert("开始时间不能为空");
return false;
}
if(endtime==''){
alert("结束时间不能为空");
return false;
}
if(time1 > time2){
alert("开始时间不能大于结束时间");
return false;
}
//判断时间跨度是否大于3个月
var arr1 = begintime.split('-');
var arr2 = endtime.split('-');
//如果没有后面的替换很容易08解析成0
arr1[1] = parseInt(arr1[1].replace(/^0+/,""));
arr1[2] = parseInt(arr1[2].replace(/^0+/,""));
arr2[1] = parseInt(arr2[1].replace(/^0+/,""));
arr2[2] = parseInt(arr2[2].replace(/^0+/,""));
var flag = true;
if(arr1[0] == arr2[0]){//同年
if(arr2[1]-arr1[1] > 3){ //月间隔超过3个月
flag = false;
}else if(arr2[1]-arr1[1] == 3){ //月相隔3个月,比较日
if(arr2[2] > arr1[2]){ //结束日期的日大于开始日期的日
flag = false;
}
}
}else{ //不同年
if(arr2[0] - arr1[0] > 1){
flag = false;
}else if(arr2[0] - arr1[0] == 1){
if(arr1[1] < 10){ //开始年的月份小于10时,不需要跨年
flag = false;
}else if(arr1[1]+3-arr2[1] < 12){ //月相隔大于3个月
flag = false;
}else if(arr1[1]+3-arr2[1] == 12){ //月相隔3个月,比较日
if(arr2[2] > arr1[2]){ //结束日期的日大于开始日期的日
flag = false;
}
}
}
}
if(!flag){
alert("时间跨度不得超过3个月!");
return false;
}
return true;
}