Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta charset="utf-8" />
  6. <title>exsr2 </title>
  7.  
  8. <script src="jquery-1.11.2.js"></script>
  9. <script>
  10. function Student() {
  11. this.shem;
  12. this.machlaka;
  13. this.courses = [];
  14.  
  15. };
  16. var kita = [];
  17.  
  18. function course(points, grade, coursename) {
  19. this.points = points;
  20. this.grade = grade;
  21. this.coursename = coursename;
  22. };
  23. function makestdoutput(Stdt) {
  24. var c = Stdt.shem;
  25. var dotpoint = 0;
  26. var notfail = true;
  27. for (var i = 0; i < Stdt.courses.length; i++) {
  28. dotpoint += Stdt.courses[i].points;
  29. if (Stdt.courses.grade < 55) {
  30. nofail = false;
  31. break;
  32. }
  33. }
  34.  
  35. if (Stdt.courses.length >= 5 && dotpoint >= 10 && notfail)
  36. return ("זכאי לתואר");
  37. else
  38. return ("לא זכאי לתואר");
  39.  
  40.  
  41. };
  42.  
  43. </script>
  44. </head>
  45. <body>
  46. <fieldset dir="rtl" style="width:600px;margin:auto">
  47. <legend style="background-color:gray"> כרטיס סטודנט</legend>
  48. <label>שם<input type=text size=40 maxlength=40 id="shem" /></label>
  49. <br />
  50. <label>מחלקה<input type=text size=60 maxlength=60 id="machlaka" /></label>
  51.  
  52. <input type="button" value="הוסף סטודנט" id="btnSave" />
  53.  
  54. <fieldset dir="rtl" style="width:600px;margin:auto">
  55. <legend style="background-color:gray"> פרטי קורס </legend>
  56. <label>שם<input type=text size=80 maxlength=80 id="coursename" /></label>
  57. <br />
  58. <label>ציון<input type=number min=0 max=100 id="grade" /></label>
  59. <br />
  60. <label>נקודות זכות<input type=number min=1 max=6 id="points" /></label>
  61.  
  62. <input type="button" value="הוסף קורס לסטודנט" id="btnSaveCourse" />
  63.  
  64. </fieldset>
  65. <input type="button" value="התחל סטודנט חדש" id="btnNewStudent" />&nbsp;<input type="button" value="הצג רשימת סטודנטים" id="btnDisplay" />
  66. &nbsp;<input type="button" value="התחל כיתה חדשה" id="btnNewKita" />
  67. </fieldset>
  68.  
  69. <div id="rslt"></div>
  70. <script>
  71. $("#btnSave").click(function () {
  72. if ($("#shem").val == "" || $("#machlaka").val == "")
  73. return ("אנא מלא את השדות");
  74. var t = new Student(shem, machlaka);
  75. //להוסיף כאן את מה שכתבתי בא בסוף??
  76. kita.push(t);
  77. $('#shem') = true;
  78. $('#machlaka')= true; //זה מה שצריך לעשות לפ- למחוק את readonly e
  79. alert("פתיחת סטודנט הסתיימה בהצלחה");
  80. $("#btnSave").prop("disabled", "disabled");
  81.  
  82.  
  83. });
  84.  
  85.  
  86.  
  87. $("#btnDisplay").click(function () {
  88. var pelet = '<ol>'
  89. for (var i = 0; i < kita.length; i++) {
  90. pelet += '<li>'+ mekesdoutput.kita[i] +'</il>';
  91.  
  92. };
  93. pelet += "</ol>";
  94. $('#rslt').html(pellet);
  95.  
  96. });
  97.  
  98. $("#btnSaveCourse").click(function () {
  99. if ($("#coursename").val =="" || $("#grade").val =="" || $("#points").val =="")
  100. return ("אנא מלא את השדות");
  101. var t = new course(points, grade, coursename); //שאלה לעמיחי אם זה נכון
  102. courses.push(t);
  103. $("#coursename").val("");//מותר לעשות את זה?
  104. $("#grade").val("");
  105. $("#points").val("");
  106.  
  107.  
  108. });
  109. $("#btnNewStudent").click(function () {
  110. $("#coursename").val("");//מותר לעשות את זה?
  111. $("#grade").val("");
  112. $("#points").val("");
  113. $("#machlaka").val("");
  114. $("#shem").val("");
  115.  
  116.  
  117. });
  118. $("#btnNewKita").click(function () {
  119. $("#coursename").val("");//מותר לעשות את זה?
  120. $("#grade").val("");
  121. $("#points").val("");
  122. $("#machlaka").val("");
  123. $("#shem").val("");
  124. kita = []; //מותר לעשות את זה?
  125.  
  126.  
  127. });
  128.  
  129. </script>
  130. </body>
  131. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement