Validation

jQuery Validator Configure Manual Message and Rule

ปกติแล้ว jQuery Validator มี default message สำหรับกรณีต่างๆไว้อยู่แล้ว แต่แน่นอนว่าการใช้งานโดยทั่วไปของหลายๆคน ต้องการใช้ข้อความในการเตือนที่แตกต่างกันไป

jQuery Validator Manual Message Rule

More

jQuery Validator the First Step (jQuery Plugins)

เมื่อ web app มีช่องให้ใส่ข้อมูล เช่นการสมัครสมาชิก หรืออะไรก็ตามที่จำเป็นต้องตรวจสอบ ว่าประเภทของข้อมูลถูกต้องหรือไม่ สิ่งเหล่านั้นเราเรียกว่าการ Validate

jQuery Validator
หลังจากกรอกข้อมูลผิด หรือไม่ครบถ้วน ก็ควรจะมีการแจ้งเตือนว่าควรจะกรอกข้อมูลอย่างไร

jQuery Validator
More

OnClientClick with Validation in ASP.Net

OnClientClick with Validation on ASP.Net

เมื่อ input ต้องการ validate รวมถึงการ confirm พร้อมๆกันจะทำอย่างไร ในเมื่อการใส่อย่างใดอย่างหนึ่งก็สามารถทำงานได้ในตัวของมันเอง แต่หากนำมันมารวมกัน ก็จะพบว่าการ validate input นั้นไม่ทำงาน

OnClientClick with Validation in ASP.Net

มีวิธีการแก้ไข 2 วิธี
1. ให้ alert confirm input ก่อน แล้วค่อยทำการ validate วิธีนี้ต้องใส่โค๊ดด้านล่างไว้ที่ Page_Load

btnSubmit.Attributes.Add("onclick", "if(confirm('do this ?') == false) return false;");

2. ให้ validate ก่อน แล้วค่อย alert confirm input ให้ใส่โค๊ดนี้ในส่วนของ asp:Button

OnClientClick="if (Page_ClientValidate('vd1')){return confirm('Are you sure you want to perform this action?')}"

OnClientClick with Validation in ASP.Net
สำหรับ page ไหนที่มี ValidationGroup หลายตัว ให้ใส่ชื่อ group นั้นใน Page_ClientValidate(‘….’) ด้วย แต่ถ้ามี group เดียวก็ปล่อยว่างได้ครับ
สามารถอธิบายในส่วน if (Page_ClientValidate()) ได้ว่า ถ้าผ่านการ validate เรียบร้อยแล้ว จะทำงานในส่วนของภายใน if ดังนั้นถ้า validate ไม่ผ่าน ก็จะไม่เกิดอะไรขึ้นในส่วนนี้ครับ

ขอบคุณ
msdotnetsupport
stevekinsey

หวังว่าข้อมูลนี้จะเป็นประโยชน์ไม่มากก็น้อยนะครับ