PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

ปัญหา ajax auto complete กับ IE8

ปัญหา ajax auto complete กับ IE8

ผมเขียนโค้ดตามตัวอย่าง Ajax Autocomplete อย่างง่าย เมื่อ run บน windows7 ที่ใช้ IE8 ปรากฏว่าเมื่อเราพิมพ์ข้อความใน text box มันก็จะมี background สีฟ้าสลับเทายื่นลงมาข้างล่างเป็นจำนวนบรรทัดเท่ากับข้อมูลที่ select มาได้แต่มองไม่เห็นข้อความที่มัน select ออกมา ต้องเอา mouse ไปคลิ๊กที่บรรทัดซักบรรทัดนึงมันถึงจะแสดงข้อความบรรทัดนั้นขึ้นมาที่ text box แต่เจ้า background สีฟ้าเทามันก็จะไม่หายไปจากหน้าจอครับ ผมลอง run ใน IE7 ไม่เจอปัญหานี้ แต่กับ IE8 ถ้าจะแก้ปัญหานี้ต้องไปเซตในเมนู Tools>>Compatibility View ให้มีเครื่องหมายถูกก่อนครับ ทีนี้พอจะมีวิธีไหนที่ไม่ต้องไปเซตในเมนูของ IE บ้างครับเป็นต้นว่าต้องแทรกโค้ดอะไรไว้ในเพจ php ถึงจะแก้ปัญหาได้ครับ



โดย:  Polly IP: 58.8.174.xxx วันที่: 05-11-2009 เวลา: 16:37:38

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 4

 



โดย:  Ninenik IP: 124.122.184.xxx วันที่: 06-11-2009
 ความคิดเห็นที่ 3

ผมจะโพสต์รูปภาพได้ยังไงครับ จะโพสต์หน้าจอที่เป็นปัญหาให้ดู



โดย:  Polly IP: 58.8.174.xxx วันที่: 06-11-2009 เวลา: 09:15:09
 ความคิดเห็นที่ 2

ของผมก็ใช้ IE8 น่ะครับ แต่ไม่มีปัญหาครับ

แสดงผลได้ถูกต้อง แต่ผมใช้ win XP ครับ



โดย:  Amdev IP: 202.28.179.xxx วันที่: 06-11-2009 เวลา: 07:50:31
 ความคิดเห็นที่ 1

ถ้ามีรูปภาพประกอบ อาจจะช่วยแก้ปัญหาได้ตรงจุด

จากที่อธิบายปัญหามา อาจเป็นกับ css ของส่วนอื่น ลองแยกไฟล์ที่รันเอาเฉพาะ ที่ใช้ สร้างเป็นไฟล์ใหม่ก็ได้
แล้วทดสอบ run เฉพาะ ajax autocomplete ใน IE8 ถ้าไม่มีปํญหา แสดงว่าเกิดจาก css ของส่วนอื่นที่มีผลกับ IE8


แต่ถ้าแยก ajax autocomplete มาทดสอบแล้วยังพบปํญหาอยู่ แสดงว่าน่าจะเกิดจาก css ของ ajax autocomplete
ต้องปรับแก้ css ของ ajax autocomplete ให้รองรับกับ IE8

หรือทดสอบอย่างง่าย โดยทดสอบลิ้งต่อไปนี้ สร้างฟังก์ชัน autocomplete ให้ใช้งานแบบง่าย ด้วย ajax

ใน IE8 ถ้าไม่มีปัญหา แสดงว่าโค้ดที่นำไปใช้ อาจปรับแต่งยังไม่ถูกต้อง ยังไงลองไล่สาเหตุ ตามที่กล่าวข้างต้นก่อน

 



โดย:  Ninenik IP: 124.122.149.xxx วันที่: 05-11-2009