数字时间大小js校验

js 代码
  1.   
  2. temp = document.getElementsByName("uniPrice")[i].value;   
  3. if( temp == null || temp == "" )   
  4.      {   
  5.        alert('第'+(i+1)+'行的"单价"不能为空!');   
  6.        document.getElementsByName("uniPrice")[i].focus();   
  7.        return 0;   
  8.      }if(isNaN(temp)){   
  9.        alert('第'+(i+1)+'行的"单价"应为数字!');   
  10.        document.getElementsByName("uniPrice")[i].focus();   
  11.        return 0;   
  12.      }  

 

localeCompare 可以对stringVar 和stringExp 进行一个区分区域设置的字符串比较并返回–1、0 或+1,这取决于系统中缺省区域设置的排序。 如果stringVar 排序在stringExp 之前,那么localeCompare 返回–1;如果stringVar 排序在stringExp 之后,则返回+1

js 代码
  1. if(document.SafetyDucateForm.begin_time.value.localeCompare(document.SafetyDucateForm.end_time.value)>0)   
  2.   {   
  3.   alert("开始时间不能小于结束时间");   
  4.   return;   
  5.   }   
  6.   
  7.   if (document.SafetyDucateForm.hours.value.length == 0)   
  8.   {   
  9.     alert("学时不能为空");   
  10.     return;   
  11.   }   
  12.   if (isNaN( document.SafetyDucateForm.hours.value))   
  13.   {   
  14.     alert("学时应为数字");   
  15.     return;   
  16.   }  

时间日期

js 代码
  1. var date = new Date();   
  2.                 var dateStr = date.getYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();   
  3.                 var mis = parseDate(dateStr) - parseDate(certificateTimeStr);   
  4.                 if(mis <= 0)   
  5.                 {   
  6.                     alert('发证时间必须晚于当前时间!');   
  7.                     return;   
  8.                 }   
  9.                 var minus = parseDate(certificateTimeStr) -parseDate(lastTrainTimeStr);   
  10.                 if(minus <= 0)   
  11.                 {   
  12.                     alert('发证时间必须早于最后复训时间!');   
  13.                     return;   
  14.                 }  

你可能感兴趣的:(js校验)