GroupSOCDetail.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. $(function () {
  2. $("#StudentNum").attr("disabled", true);
  3. $("#GroupNum").attr("disabled", true);
  4. $("#IsStudentNo").click(function () {
  5. $("#IsRandom").attr("checked", false);
  6. $("#IsManual").attr("checked", false);
  7. $("#GroupByGroup").attr("disabled", false);
  8. $("#GroupByStudent").attr("disabled", false);
  9. });
  10. $("#IsRandom").click(function () {
  11. $("#IsStudentNo").attr("checked", false);
  12. $("#IsManual").attr("checked", false);
  13. $("#GroupByGroup").attr("disabled", false);
  14. $("#GroupByStudent").attr("disabled", false);
  15. });
  16. $("#IsManual").click(function () {
  17. $("#IsStudentNo").attr("checked", false);
  18. $("#IsRandom").attr("checked", false);
  19. $("#GroupByStudent").attr("checked", false);
  20. $("#GroupNum").attr("disabled", false);
  21. $("#GroupByGroup").attr("checked", true);
  22. $("#StudentNum").attr("disabled", true);
  23. $("#GroupByStudent").attr("disabled", true);
  24. });
  25. // $("#StudentNum").blur(function () {
  26. // AverageNum(true);
  27. // });
  28. // $("#GroupNum").blur(function () {
  29. // AverageNum(false);
  30. // });
  31. $("#GroupByStudent").click(function () {
  32. $("#GroupByGroup").attr("checked", false);
  33. $("#GroupNum").attr("disabled", true);
  34. $("#StudentNum").attr("disabled", false);
  35. });
  36. $("#GroupByGroup").click(function () {
  37. $("#GroupByStudent").attr("checked", false);
  38. $("#GroupNum").attr("disabled", false);
  39. $("#StudentNum").attr("disabled", true);
  40. });
  41. $("#StudentNum").blur(function () {
  42. StudentNumChange();
  43. });
  44. $("#GroupNum").blur(function () {
  45. GroupNumChange();
  46. });
  47. })
  48. function StudentNumChange() {
  49. var totalNum = $("#StudentTotalNum").val() == "NaN" ? "0" : $("#StudentTotalNum").val();
  50. var studentNum = $("#StudentNum").val() == "NaN" ? "0" : $("#StudentNum").val();
  51. reg = /^[1-9]\d*$/;
  52. var num = 0;
  53. if (reg.test(studentNum)) {
  54. if (totalNum != 0) {
  55. num = Math.round(parseInt(totalNum) / parseInt(studentNum));
  56. }
  57. $("#GroupNum").val(num);
  58. }
  59. }
  60. function GroupNumChange() {
  61. var totalNum = $("#StudentTotalNum").val() == "NaN" ? "0" : $("#StudentTotalNum").val();
  62. var groupNum = $("#GroupNum").val() == "NaN" ? "0" : $("#GroupNum").val();
  63. reg = /^[1-9]\d*$/;
  64. var num = 0;
  65. if (reg.test(groupNum)) {
  66. if (totalNum != 0) {
  67. num = Math.round(parseInt(totalNum) / parseInt(groupNum));
  68. }
  69. $("#StudentNum").val(num);
  70. }
  71. }
  72. function SOCDetailGroupAdd_Confirm() {
  73. $(document.forms[0]).submit();
  74. }