Validator ของ asp.net มันทำตามความต้องการของเรา
ได้ไม่มากนัก บางครั้งเราจึงต้องทำเองบางส่วน
เช่น

asp.net

  1. <asp:Button ID="btnSave" runat="server" Text="Save" OnClientClick="Validator()" OnClick="btnSave_Click" />

javascript

  1. function Validator()
  2. {
  3. if(!Page_ClientValidate())
  4. {
  5. for(i=0;i<Page_Validators.length;i++)
  6. {
  7. if(!Page_Validators[i].isvalid)
  8. {
  9.  
  10. }
  11. }
  12. }
  13. }

สมมติว่าเราต้องการ disable Validators บางตัวที่ ค่า Page_Validators[i].isvalid
ของมันเป็น false จะทำยังไง?

-ทำได้โดยใช้ฟังก์ชัน ValidatorEnable(Page_Validators[i], false)