81,095
社区成员
发帖
与我相关
我的任务
分享
String hour = request.getParameger("hour");
String min = request.getParameger("min");
if(hour==null || hour.trim.length()==0){
return false;
}
if(min ==null || min .trim.length()==0){
return false;
}
int h = 0;
int m = 0;
try{
h = Integer.parseInt(hour);
}catch(Exception ex){
return false;
}
if(h>24 || h<0){
return false;
}
try{
m = Integer.parseInt(min);
}catch(Exception ex){
return false;
}
if(m>59 || h<0){
return false;
}
return true;
<form name=a target>
<input type="text" size=2 onblur="checkHour(this.value,1,24)"/>:
<input type="text" size=2 onblur="checkHour(this.value,0,59)"/>
</form>
<script language="javascript">
function checkHour(objv,min,max){
if(!objv){
return;
}
var pattern = /^\d{1,2}/;
flag = pattern.test(objv);
if( !flag ) {
alert("请您输入正确的时间格式!");
return(false);
}
var num = parseInt(objv,10);
if(num>=min && num<=max){
return true;
}else{
alert("请您输入正确的时间范围!");
return false;
}
}
</script>