<script language="javascript">
function checkInput()
{
   var bGood = false;
   var obj = document.frm.time;
   if (obj.value != "")
   {
var tmlist = obj.value.split(":");
if (tmlist.length == 3)
{
  if (!isNaN(tmlist[0]) && !isNaN(tmlist[1]) && !isNaN(tmlist[2]))
  {
var hh = parseInt(tmlist[0]);
var mm = parseInt(tmlist[1]);
var ss = parseInt(tmlist[2]); if (hh >= 0 && hh < 24 && mm >=0 && mm<60 && ss >=0 && ss <60)
bGood = true;
  }
}
   }   alert(bGood);
   return bGood;
}
</script><form name="frm" onsubmit="return checkInput()">
<input type="text" name="time">
<input type="submit">
</form>