GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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


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

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



  ใช  


04 ก.พ. 2554 5 2,154

โดยทั่วไป ผมจะตรวจสอบว่ากรอกข้อความหรือไม่ ที่ 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 ขนาดไฟล์ไม่เกิน 2M
^