<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<title> 时间段判断</title>
</head>
<body>
<div class="record-head">
<div>时间段</div>
</div>
<button οnclick="getsche_html()">test</button>
<script type="text/javascript">
function getsche_html(){
tmp_bgnt = [];
tmp_endt = [];
for(var i=0;i<12;i++){
var tmp_num = i+1;
var tmp_hb = parseInt($('#hour_be'+i).val());
var tmp_he = parseInt($('#hour_end'+i).val());
var tmp_mb = parseInt($('#mint_be'+i).val());
var tmp_me = parseInt($('#mint_end'+i).val());
if(isNaN(tmp_hb) || isNaN(tmp_he) || isNaN(tmp_mb) || isNaN(tmp_me)){
alert('时段'+tmp_num+'参数设置有误!');
return false;
}else if(tmp_hb<0 || tmp_hb>23 || tmp_he<0 || tmp_he>23){
alert('时段'+tmp_num+'小时设置不能小于0或者大于23!');
return false;
}else if(tmp_mb<0 || tmp_mb>59 || tmp_me<0 || tmp_me>59){
alert('时段'+tmp_num+'分钟设置不能小于0或者大于59!');
return false;
}else if(tmp_hb > tmp_he || tmp_he > parseInt($('#hour_be'+tmp_num).val())){
alert('时段'+tmp_num+'设置有误');
return false;
}else if(tmp_hb == tmp_he){
if(tmp_mb >= tmp_me){
alert('时段'+tmp_num+'设置有误');
return false;
}
}else if(tmp_he == parseInt($('#hour_be'+tmp_num).val())){
if(tmp_me > parseInt($('#mint_be'+tmp_num).val())){
alert('时段'+tmp_num+'设置有误');
return false;
}
}
tmp_bgnt[i] = tmp_hb+':'+tmp_mb+':'+'00';
tmp_endt[i] = tmp_he+':'+tmp_me+':'+'00';
}
alert('通过!');
}
for(var i=11;i>=0;i--){
var time_leng = i+1;
$('.record-head').after('<div class="record-body"><div><span style="width:47px;height:26px;line-height:26px;display:inline-block;text-align:center;">'+time_leng+'</span><span><input style="width:47px;text-align:center;" value="'+i+'" id="hour_be'+i+'"/></span> : <span><input style="width:47px;text-align:center;" id="mint_be'+i+'" value="'+time_leng+'"/></span> - <span><input style="width:47px;text-align:center;" id="hour_end'+i+'" value="'+time_leng+'"/></span> : <span><input style="width:47px;text-align:center;" id="mint_end'+i+'" value="'+i+'"/></span></div></div>');
}
</script>
</body>
</html>
js 判断时间段逻辑以及合法性
最新推荐文章于 2022-05-05 17:24:01 发布