|
|
|
พอจะมีโค้ดที่ตรวจวันที่ โดยที่ไม่รับวันหยุดไหมครับ |
|
|
|
|
|
|
|
พาดีว่าจะให้เลือกวันลางานแต่ไม่ให้เลือกวัน เสา อาทิตย์และวันหยุดครับ ที่ผมต้องการคือถ้าเกิดเลือกวันเสา อาทิตย์ มันจะมีป๊อปอัพขึ้นมาเตือนครับ
Code (PHP)
<script>
function check()
{
var lev_start_date =document.levtableform.start_date.value;
var lev_end_date=document.levtableform.end_date.value;
var lev_start_time=document.levtableform.type.value;
var lev_end_time=document.levtableform.type2.value;
var lev_sub_id=document.levtableform.type3.value;
var lev_detail=document.levtableform.Detail.value;
if(lev_start_date=="")
{
alert("คุณไม่ได้เลือกวันที่เริ่มการลา ( please input StartDate )");
}
else if(lev_end_date=="")
{
alert("คุณไม่ได้เลือกวันที่สิ้นสุดการลา ( please input EndDate )");
}
else if (lev_start_time=="")
{
alert("คุณไม่ได้เลือกเวลาเริ่มต้น ( please input StartTime )");
}
else if(lev_end_time=="")
{
alert("คุณไม่ได้เลือกเวลาสิ้นสุด ( please input EndTime )");
}
else if(lev_sub_id=="")
{
alert("คุณไม่ได้เลือกประเภทการลา ( please input Type Of Leave )");
}
else if(lev_detail=="")
{
alert("คูณไม่ได้ระบุรายละเอียด ( please input Detail)");
}
else
{
document.levtableform.submit();
alert("การลาเสร็จเรียบร้อยา (Leave Complete");
}
}
</script>
<?php include "head.php" ?>
<script language="JavaScript" src="js/calendar_eu.js"></script>
<link rel="stylesheet" href="css/calendar.css">
<form name="levtableform" action="doother.php" method="post">
<table id="levtable" align="center">
<tr><th colspan="4">ลาอื่นๆ<br /></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr>
<td>วันที่</td>
<td><input type="text" name="start_date" id="start_date" />
<script language="JavaScript">
var o_cal = new tcal ({
// form name
'formname': 'levtableform',
// input name
'controlname': 'start_date'
});
// individual template parameters can be modified via the calendar variable
o_cal.a_tpl.yearscroll = false;
o_cal.a_tpl.weekstart = 1;
</script></td>
<td align="right">ถึงวันที่</td>
<td><input type="text" name="end_date" id="end_date" />
<script language="JavaScript">
// whole calendar template can be redefined per individual calendar
var A_CALTPL =
{
'months' : ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
'weekdays' : ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
'yearscroll': true,
'weekstart': 0,
'centyear' : 70,
'imgpath' : 'img/'
}
new tcal
({
// if referenced by ID then form name is not required
'controlname': 'end_date'
}, A_CALTPL);
</script>
</td>
</tr>
<tr>
<td>ตั้งแต่เวลา</td>
<td><select name="type" id="type">
<option selected="selected">กรุณาเลือก</option>
<option>8:00</option>
<option>13:00</option>
</select>
</td>
<td align="right">ถึงเวลา</td>
<td><select name="type2" id="type2">
<option selected="selected">กรุณาเลือก</option>
<option>13:00</option>
<option>17:00</option>
</select>
</td>
</tr>
<tr>
<td>รูปแบบ</td>
<td colspan="3"><label for="type"></label>
<select name="type3" id="type3">
<option>กรุณาเลือก</option>
<option>ลาคลอด ( ลาได้สูงสุด 90 วัน ได้ค่าจ้าง 45 วัน )</option>
<option>ลาบวช ( ลาได้สูงสุด 90 วัน ได้ค่าจ้าง 15 วัน )</option>
<option>ลาเพื่อรับราชการทหาร ( ลาได้ไม่เกินปีละ 60 วัน พร้อมยื่นใบลาก่อน 7 วัน )</option>
<option>ลาทำหมัน ( ลาได้ตามระยะเวลาที่แพทย์กำหนด พร้อมยื่นใบลาก่อน 7 วัน )</option>
<option>ลาเพื่อผึกอบรม ( ตามระเบียบบริษัท )</option>
<option>ลาอื่นๆ</option>
</select>
</td>
</tr>
<tr>
<td>เหตุผล</td>
<td colspan="3"><label for="Detail">
<textarea name="Detail" id="Detail" cols="45" rows="5"></textarea>
</label>
</td>
</tr>
<tr>
<td colspan="4" align="center"><input type="button" value="submit" name="sub" onclick="check()"/>
<input type="reset" name="sub2" id="sub2" value="Reset" /></td>
</tr>
</table>
</form>
<?php include "foot.php" ?>
Tag : PHP, JavaScript
|
|
|
|
|
|
Date :
2011-07-26 10:57:12 |
By :
akkchai |
View :
755 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|