อยากทราบว่าเราใช้ javascript validate ตัว textarea ที่ใช้ html editor เพื่อจะตรวจสอบว่า user ทำการกรอกข้อมูลหรือไม่ได้ยังไง
ใช้วิธีตรวจสอบตามปกติแล้วไม่ได้ค่ะ เพราะว่าใน textarea จะมี tag html อยู่ เช่น จะมี <p></p> ต้องตัด tag html ก่อนตรวจสอบใช่มั้ยคะ แล้วมันใช้คำสั่งอารายคะ
วิธีที่ผมใช้จริงๆ ผมจะใช้วิธีตรวจสอบว่า มีตัวอักษรเกิน 10 หรือไม่ครับ ถ้าเกิน 10 ก็ให้ถือว่ากรอกรายละเอียดแล้ว
ขอบคุณค่ะ ตอนนี้เช็กกับ javascript ได้แล้วค่ะ แต่มีปัญหาที่หลังจาก alert แล้วจะให้ cursor ไป focus ที่ textarea ไม่ได้ค่ะ จะกลายเป็น error แล้ว submit form ไปเลยค่ะ แต่ถ้าเอา code ตอน focus ออก ก็สามารถทำงานได้ตามปกติค่ะ
ถ้าจะลองหาดู ผมไม่รู้ว่าใช้ editor อะไรอยู่ คำสั่ง รับโฟกัส สามารถใช้คำสั่ง API ของ Editor ได้
อ่อค่ะ ใช้ WYSIWYG ตอนนี้ก็เลยเอาโฟกัสออก เตือนเฉยๆ แล้วค่ะ ขอบคุณค่ะ
มีปัญหามาอีกแล้วค่ะ คือตอนกด submit javascript ไม่สามารถรับค่าที่กรอกลงไปได้ค่ะ ต้องกดsubmit อีกครั้งถึงจะรับค่าได้ เป็นเพราะอะไรคะ