จะเขียนฟังก์ชั่นยังไง ไม่ให้เลือกเวลาเริ่มต้นและสิ้นสุดทับซ้อน(เวลาเดียวกัน)

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา จะเขียนฟังก์ชั่นยังไง ไม่ให้เลือกเวลาเริ่มต้นและสิ้นสุดทับซ้อน(เวลาเดียวกัน)

จะเขียนฟังก์ชั่นยังไง ไม่ให้เลือกเวลาเริ่มต้นและสิ้นสุดทับซ้อน(เวลาเดียวกัน)

-Javascript 

ประมาณว่าจะจองห้อง โดยที่เวลาสิ้นสุดไม่ทับซ้อนหรือชนกับเวลาเริ่มต้น

ขอบคุณคับ



Chotiwit 11-04-2011 14:45:46

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

 เพิ่มต้น กลัวงงคับ

คือถ้าselectbox เลือก 12.00 

selectbox2 ก็จะเลือกซ้ำได้

 

ปล.ไม่ต้องตรวจสอบจากกDB



Chotiwit 11-04-2011 15:04
 ความคิดเห็นที่ 2

 โค้ดเป็นแนวทาง

<form id="form1" name="form1" method="post" action="">
  time 1
  <select name="time1" id="time1">
  <option value=""> Time1</option>
    <option value="12:00">12:00</option>
    <option value="12:50">12:50</option>
    <option value="13:00">13:00</option>
  </select> 
  time 2
<select name="time2" id="time2">
	<option value=""> Time2</option>
    <option value="12:00">12:00</option>
    <option value="12:50" >12:50</option>
    <option value="13:00">13:00</option>
  </select>
</form>

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(function(){
	 $("#time1").change(function(){
		var indexOpt=$("#time1 option:selected").index();
		$("#time2 option").each(function(j,k){
			if(j<=indexOpt){
				k.disabled=true;
			}else{
				k.disabled=false;
			}
		}).eq(indexOpt+1).attr("selected",true);
		
	 });
});
</script>

ตัวอย่าง

time 1 time 2



Ninenik 12-04-2011
 ความคิดเห็นที่ 3

 ขอบคุณคับ

 



Chotiwit 19-04-2011 14:58
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ