การ validate textarea ที่ใช้ html editor


    อยากทราบว่าเราใช้ javascript validate ตัว textarea ที่ใช้ html editor เพื่อจะตรวจสอบว่า user ทำการกรอกข้อมูลหรือไม่ได้ยังไง

    ใช้วิธีตรวจสอบตามปกติแล้วไม่ได้ค่ะ เพราะว่าใน textarea จะมี tag html อยู่ เช่น จะมี <p></p>  ต้องตัด tag html ก่อนตรวจสอบใช่มั้ยคะ แล้วมันใช้คำสั่งอารายคะ

    

      ใช  


04 ก.พ. 2554 5 1,477

โดยทั่วไป ผมจะตรวจสอบว่ากรอกข้อความหรือไม่ ที่ PHP ซึ่งสามารถใช้ strip_tags เพื่อตัดออกได้ แต่อาจมีปัญหาหากข้อความ เป็นเพียงรูปภาพครับ



วิธีที่ผมใช้จริงๆ ผมจะใช้วิธีตรวจสอบว่า มีตัวอักษรเกิน 10 หรือไม่ครับ ถ้าเกิน 10 ก็ให้ถือว่ากรอกรายละเอียดแล้ว
#1


    ขอบคุณค่ะ ตอนนี้เช็กกับ javascript ได้แล้วค่ะ แต่มีปัญหาที่หลังจาก alert แล้วจะให้ cursor ไป focus ที่ textarea ไม่ได้ค่ะ จะกลายเป็น error แล้ว submit form ไปเลยค่ะ แต่ถ้าเอา code ตอน focus ออก ก็สามารถทำงานได้ตามปกติค่ะ


#2

ใช่ครับ ไม่สามารถรับโฟกัสได้



ถ้าจะลองหาดู ผมไม่รู้ว่าใช้ editor อะไรอยู่ คำสั่ง รับโฟกัส สามารถใช้คำสั่ง API ของ Editor ได้
#3


    อ่อค่ะ ใช้ WYSIWYG ตอนนี้ก็เลยเอาโฟกัสออก เตือนเฉยๆ แล้วค่ะ ขอบคุณค่ะ


#4


    มีปัญหามาอีกแล้วค่ะ คือตอนกด submit javascript ไม่สามารถรับค่าที่กรอกลงไปได้ค่ะ ต้องกดsubmit อีกครั้งถึงจะรับค่าได้ เป็นเพราะอะไรคะ


#5
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^