các bạn tạo 1 trang html rồi (ctrl +A) => xóa trắng trang.
sau đó các bạn cop đoạn code sau và chỉ việc run là ok.
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<title>java script </title>
<script type="text/javascript">
function checkdate() {
var kiemtra = form1.txtngaythangnam.value;
var ngay, thang, nam;
a = "/";
ngay = kiemtra.split("/")[0];
thang = kiemtra.split("/")[1];
nam = kiemtra.split("/")[2];
if (kiemtra == "")
alert("Không được để trống Ngày " + a + " Tháng " + a
+ " Năm!!!");
else {
tap = /^\d{1,2}\/\d{1,2}\/\d{4}$/
if (!(tap.test(kiemtra)))
alert("Bạn vừa nhập " + ngay + " " + a + " " +
thang + " " + a + " " + nam + " không hợp lệ. \n Vui lòng nhập
lại!!!");
else {
if (ngay < 1 || ngay > 31)
alert("Ngày: " + ngay + " không hợp lệ.\n Bạn
chỉ có thể nhập Ngày từ mùng 1-31 \nVui lòng nhập lại!!!");
else if (nam % 4 == 0 && ngay > 29)
alert("Ngày: " + ngay + " không hợp lệ.\n Bạn
chỉ có thể nhập Ngày từ mùng 1-29 \nVui lòng nhập lại!!!");
else if (thang == 2 && nam % 4 != 0 && ngay > 28)
alert("Ngày: " + ngay + " không hợp lệ.\n Bạn
chỉ có thể nhập Ngày từ mùng 1-28 \nVui lòng nhập lại!!!");
else if (thang < 1 || thang > 12)
alert("Tháng: " + thang + " không hợp lệ.\n
Bạn chỉ có thể nhập từ tháng 1- tháng 12 \nVui lòng nhập lại!!!");
else if (nam < 1900 || nam > 2100)
alert("Năm: " + nam + " không xác thực.\nyêu
cầu nhập từ 1900 - 2100 \nVui lòng nhập lại!!!");
else
alert("Bạn vừa Nhập: " + ngay + " " + a + " "
+ thang + " " + a + " " + nam + "");
}
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<table>
<tr>
<td>
Nhập Ngày/Tháng/Năm :
</td>
<td>
<input name="txtngaythangnam" type="text" />
(dd/mm/yyyy)
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="button" value="Nhập"
onclick="checkdate();" />
</td>
</tr>
</table>
</form>
</body>
</html>