สอบถาม JAVA script จำนวนวันที่ต่างกันของ 2 input แบบ ปฏิทิน
14-May-2010 ออกมาจากปฏิทินแบบนี้เลยครับ ขอบคุณมากครับ
Date :
2010-05-14 15:08:41
By :
guestjaa
แบบนี้ครับ
input 2 ตัว คร่าวๆดังนี้
<form name ='customerForm' method ='post' action='verify.php'>
<td size = '2' align ='right'><b>Check in:</b>
<td><input type=Text name= 'checkindate' id= checkindate maxlength=25 size=15 readonly "> <a href=javascript:NewCssCal('checkindate','ddmmmyyyy')>
<img src=images/cal.gif width=16 height=16 alt=Pick a date border=0></a>
<td size = '2' align ='right'><b>Check out:</b>
<td><input type=Text name= 'checkoutdate' id= checkoutdate maxlength=25 size=15 readonly "> <a href=javascript:NewCssCal('checkoutdate','ddmmmyyyy')>
<img src=images/cal.gif width=16 height=16 alt=Pick a date border=0></a>
</form>
ต้องทำเป็นแบบ onchange อย่างไรคับ
Date :
2010-05-14 15:18:48
By :
guestjaa
รบกวนด้วยครับ
Date :
2010-05-14 16:43:26
By :
guestjaa
ตาม link ข้างบนไปเลยจ้า
Date :
2010-05-14 16:49:37
By :
ultrasiam
ผมต้องการ Java script มาเพื่อทำ onchange ใน tag html อ่ะครับ
format วันที่ จากปฏิทินที่เลือกมาเป็นแบบนี้ครับ 14-May-2010
คิดว่าต้องปรับไหมครับ รบกวนอีกครั้งครับ
<td size = '2' align ='right'><b>Check out:</b>
<td><input type=Text name= 'checkoutdate' id= checkoutdate maxlength=25 size=15 readonly "> <a href=javascript:NewCssCal('checkoutdate','ddmmmyyyy')><img src=images/cal.gif width=16 height=16 alt=Pick a date border=0></a>
Date :
2010-05-14 16:53:07
By :
guestjaa
คงต้องดู script ของ ปฏิทิน ที่คุณใช้ด้วย แต่ถ้าหากใช้ jquery.datePicker ทุกครั้งที่มีการเลือกวันที่ มันจะไป focus อยู่ที่ textfield คุณสามารถใช้ event onfocus ในการสั่งให้ js ทำงานได้ค่ะ
เช่น
<input type=Text name= 'checkoutdate' id= checkoutdate maxlength=25 size=15 readonly " onfocus="datediff()">
<script>
function datediff(){
.....
}
</script>
ประมาณนี้ค่ะ
ขึ้นอยู่กับ event ที่สามารถใช้ได้นะคะ ถ้าปฏิทินของคุณไม่มีการโฟกัส textbox ก็ไม่สามารถใช้ event onfocus ได้
ต้องไปแกะ script ดู หลักการคือ ให้คำนวณเมื่อเลือก checkoutdate แล้ว ก็ต้องหาว่า ปฏิทินสั่งแสดงวันที่ใน checkoutdate ตรงไหน ก็ให้ทำงานหลังจากนั้นค่ะ นอกจากว่า คุณจะใช้วิธี กรอกแค่ checkin แล้วเลือกจำนวนวันที่พัก แล้วจึงแสดง checkoutdate
อันนี้จะมี event ที่ชัดเจน คือ onchange ของ list จำนวนวัน
Date :
2010-05-14 17:25:23
By :
ultrasiam
ถ้าอย่างนัั้นผมขอเปลี่ยนเป็น กรอกแค่ checkin แล้วเลือกจำนวนวันที่พัก แล้วจึงแสดง checkoutdate ตามที่คุณultrasiam บอกได้ไหมครับ แล้วจะใช้ onchange แบบไหนครับ ( onchange ของ list จำนวนวัน เป็นยังไงครับ ) รบกวนด้วยครับ ผมเป็นโปรแกรมเมอร์มือใหม่สุดๆ
Date :
2010-05-14 17:29:21
By :
guestjaa
Load balance : Server 00