|
|
|
javascript ตรวจสอบความถูกต้องของวันที่ ต้องการตรวจสอบว่าวันที่ที่กรอกมีในเดือนนั้น ๆ หรือไม่ ต้องเขียนยังงัย |
|
|
|
|
|
|
|
ปกติไม่ค่อยได้ใช้ javascript เหตุผลคือผมซ่อนโค้ด javascript ไม่เป็น
เวลาจะใช้ส่วนใหญ่คือนอกเหนือจาก php+css มันทำไม่ได้จริงๆ
โค้ดตรวจสอบน่าจะประมาณนี้มั่ง
javascript
<script language="JavaScript" type="text/javascript">
function check_day(){
day=document.getElementById("day").value;
month=document.getElementById("month").value;
year=document.getElementById('year').value;
list_day=new Array("31","28","31","30","31","30","31","31","30","31","30","31");
if(year%100 != 0 && year%4==0) list_day[1]="29";
if(day>list_day[month-1])
alert("วันที่ไม่ถูกต้อง");
else
alert("สามารถใช้วันที่นี้ได้");
}
</script>
<form method="post">
ปี <input type="text" id="year" size="4" value="2009"/>
เดือน <select id="month" >
<option value="1" >01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
วันที่ <input type="text" id="day" size="2" onchange="check_day();"/>
</form>
ที่เหลือก็ไปปรับแต่งใช้ตามต้องการ
|
|
|
|
|
Date :
2009-09-16 20:11:06 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?PHP
$date="31/11/2011";
list($tday,$tmonth,$tyear)=explode("/",$date);
if(checkdate($tmonth,$tday,$tyear)){
print "มีวันันที่ ".$tday."ในปี ".$tyear."อยู่จริง";
}else{
print"ไม่มีวันที่".$tday."ในปี ".$tyear."อยู่จริง";
}
?>
ที่เหลือก็ลองเอาไปปรับแต่งใช้ตามต้องการ
|
|
|
|
|
Date :
2011-05-04 01:26:23 |
By :
fantasy10100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|