Показать сообщение отдельно
  #4 (permalink)  
Старый 20.06.2012, 12:31
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<input id="Date" type="text" value="11/12/1999" onchange="onchangeTest()">

<script type="text/javascript">
function onchangeTest(){
str=document.getElementById('Date').value;
 var err=["не корректная дата"]
 function TstDate(){
   str2=str.split("/");
   if(str2.length!=3){return false;}
   str2=str2[2] +'-'+ str2[1]+'-'+ str2[0];
   if(new Date(str2)=='Invalid Date'){return false;}
   return str;
 }

 var S=TstDate()
 if(S){err.splice(0,1);
   alert(str);
 } else alert(err);

}
</script>

Последний раз редактировалось Deff, 20.06.2012 в 12:48.
Ответить с цитированием