Advertisement
Guest User

Untitled

a guest
Jul 29th, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. <asp:CustomValidator ID="CustomValidator2" runat="server"
  2. EnableClientScript="true" OnServerValidate="ins_server" ClientValidationFunction ="ins_client"
  3. ErrorMessage="CustomValidator"> * Insurance dates not valid without supporting attached document</asp:CustomValidator>
  4.  
  5. protected void ins_server(object source, ServerValidateEventArgs args)
  6. {
  7. //new user
  8. if (PageMode == PageModes.NewVessel)
  9. {
  10. if (fuAttachment.HasFile && datetimepickerinsend != null && datetimepickerinsstart != null)
  11. {
  12. args.IsValid = true;
  13. }
  14.  
  15. else
  16. {
  17. args.IsValid = false;
  18. }
  19. }
  20.  
  21. //existing user
  22. if (PageMode == PageModes.EditVessel)
  23. {
  24. args.IsValid = true;
  25. }
  26. }
  27.  
  28. //declerations
  29. var insurancestart;
  30. var insuranceend;
  31. var filesattached;
  32.  
  33. function ins_client(sender, e) {
  34. if (pagemode == 'EditVessel') {
  35. e.IsValid = true;
  36. }
  37.  
  38. if (pagemode == 'NewVessel') {
  39. if (insurancestart !== '' && insuranceend !== '' && filesattached > 0) {
  40. e.IsValid = true;
  41. }
  42. else {
  43. e.IsValid = false;
  44. }
  45. }
  46. }
  47.  
  48. <script type="text/javascript">
  49.  
  50. var pagemode;
  51. $(document).ready(function () {
  52. // removed var to give global scope
  53. pagemode = '<%=this.PageMode.ToString()%>';
  54. });
  55. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement