ไม่รู้ว่าปัญหาเกิดจากอะไร เรื่อง Autocomplete
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ไม่รู้ว่าปัญหาเกิดจากอะไร เรื่อง Autocomplete
ลองดูจากรูปก่อนนะครับ ผมใช้ตัวจำลอง Web server ของ Xampp แล้วเรียกจาก IE8 IP เป็น localhost ผลที่ได้ดังรูปที่1[url=http://upload.tarad.com/images2/0f/4f/0f4ffe7fabc1da5b40855efa5c7c0174.jpg][img]http://upload.tarad.com/images2/0f/4f/0f4ffe7fabc1da5b40855efa5c7c0174.jpg[/img][/url]
ผลที่ได้ไม่มีปัญหา ต่อมาผลเปิด IE8 ด้วยเครื่องเดียวกันและเปิดจากเครื่องอื่นมาด้วย IP ของเครื่องที่เป็น Web Server เช่น 172.20.x.x ผลที่ได้ดังรูปที่ 2
[url=http://upload.tarad.com/images2/cc/f8/ccf86c02855db251d0a491df91c65af8.jpg][img]http://upload.tarad.com/images2/cc/f8/ccf86c02855db251d0a491df91c65af8.jpg[/img][/url]
จะเห็นว่ามันมองไม่เห็นตัว AutoComplete แต่ถ้าเปิดด้วย Google Crome ก็จะได้ผลดังรูปที่ 1
ผมเลยอยากจะขอถามผู้รู้ ช่วยวิเคราะห์ให้ด้วยครับว่ามันเกิดจากอะไร ขอบคุณครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ไม่รู้ว่า รู้วิธีการ monitor ajax request ผ่านบราวเซอร์ไหม ถ้าเป็น chrome ก็ให้ คลิกขวา แล้ว inspect element เลือกแท็บ console คลิกขวาเลือก enable xmlhttprequest เพื่อดู path ไฟล์ที่เรียกใช้งาน

ผมลองแก้ absolute path ตามที่บอกแล้วผลก็ยังเหมือนเดิม
ลองอยู่ 7 เครื่องที่เป็น IE7-IE8 จะมีไม่ได้อยู่ 3 เครื่องตามรูป
ส่วนเครื่องที่ได้ หรือใช้ Web Browser พวก Chrome , Firefox, Opera และ Safari ได้ผล OK หมดตามรูปครับ
ป.ล. ไม่ทราบว่าท่านเจ้าของ web เขียน Template ขี้นมาเองรือครับ น่าใช้มากเลยครับ หรือหา Template มาจากแหล่งใดเอ่ย ถ้าแนะนำให้จะขอบพระคุณมากเลยครับ

เพิ่มเติมครับ อาการมันเหมือนตัว กรอบ Autocomplete มันยืดไปด้านซ้ายแบบไม่สิ้นสุด
ส่วน Opera ก็ยืดไปยาวหน่อยแต่มีจุดสิ้นสุดก็เลยดูไม่มีปัญหาตามรูป
userfiles/opera_auto_no_error.JPG
แบบนี้มันน่าจะต้องปรับอะไรที่ IE หรือไม่ครับ ?

อ๋อ พอจะเข้าใจปัญหาแล้วหละ เหมือนเคยมีคนถามปํญหานี้เมื่อก่อน ให้ลองแบบนี้
1 2 3 4 5 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <head> ..... ... .... |

ขอบคุณมากเลยครับ แก้ได้แล้ว มันเป็นว่าเราไม่ได้ประกาศ html แบบ standard หรือครับ มันเลยได้ผลไม่เหมือนกัน แตกต่างกันไปแล้วแต่ http Browser
