func.js
上传用户:autodoor
上传日期:2022-08-04
资源大小:9973k
文件大小:2k
源码类别:

.net编程

开发平台:

Others

  1. function buttontype(type)
  2. {
  3. document.all.item("uctrlResive_txtbox").value = type;
  4. if(document.all.item("txtTitle").value == "")
  5. {
  6. document.all.item("txtTitle").value = "<>";
  7. }
  8. }
  9. function personvalid(source, arguments)
  10. {
  11. var flag1 = false;
  12. var flag2 = false;
  13. var u_count = document.all.item("uctrlResive_LisBoxUser").length;
  14. var send_count = document.all.item("uctrlResive_LisBoxSendTo").lenght;
  15. var secret_count = document.all.item("uctrlResive_LisBoxSecretTo").lenght;
  16. var type = document.all.item("uctrlResive_txtbox").value;
  17. if(type == "2" || type == "1")
  18. {
  19. var c_count = document.all.item("uctrlResive_LisBoxSendTo").length;
  20. var s_count = document.all.item("uctrlResive_LisBoxSecretTo").length;
  21. var index = document.all.item("uctrlResive_LisBoxUser").selectedIndex;
  22. var persondepart = document.all.item("uctrlResive_LisBoxUser").options[index].value;
  23. var pos = persondepart.indexOf("*");
  24. if(pos != -1)
  25. {
  26. var persondepartid = persondepart.split("*");
  27. }
  28. for(i = 0; i < c_count && flag1 == false; i ++)
  29. {
  30. if(-1 != pos)
  31. {
  32. if((document.all.item("uctrlResive_LisBoxSendTo").options[i].value == persondepartid[0]
  33. || document.all.item("uctrlResive_LisBoxSendTo").options[i].value == persondepart))
  34. {
  35. flag1 = true;
  36. }
  37. }
  38. else
  39. {
  40. if(document.all.item("uctrlResive_LisBoxSendTo").options[i].value == persondepart)
  41. {
  42. flag1 = true;
  43. }
  44. }
  45. }
  46. for(j = 0; j < s_count && flag2 == false; j ++)
  47. {
  48. if(-1 != pos)
  49. {
  50. if((document.all.item("uctrlResive_LisBoxSecretTo").options[j].value == persondepartid[0]
  51. || document.all.item("uctrlResive_LisBoxSecretTo").options[j].value == persondepart))
  52. {
  53. flag2 = true;
  54. }
  55. }
  56. else
  57. {
  58. if(document.all.item("uctrlResive_LisBoxSecretTo").options[j].value == persondepart)
  59. {
  60. flag2 = true;
  61. }
  62. }
  63. }
  64. if( true == flag1 || true == flag2)
  65. {
  66. arguments.IsValid=false;
  67. if(true == flag1)
  68. {
  69. if("1" == type)
  70. alert("您已经添加了该人员!");
  71. else
  72. alert("您不能同时发送、密送给同一人!");
  73. }  
  74. else
  75. {
  76. if("1" == type)
  77. alert("您不能同时发送、密送给同一人!");
  78. else
  79. alert("您已经添加了该人员!");
  80. }
  81. }
  82. else
  83. {
  84. arguments.IsValid = true;
  85. }
  86. }
  87. }