Kasuni Abegunawardana

Kasuni Abegunawardana

  • NA
  • 211
  • 125.5k

How to Delete, Edit array items from Javascript

May 8 2018 11:35 PM
Hi, all, please take a look at this code and help me to complete this.
 
Thank you.
  1. var _students = [];  
  2. function addStudent() {  
  3. var lblMsgInfo = document.getElementById("labelMessageInfo");  
  4. lblMsgInfo.innerHTML = "";  
  5. if (isFormValid()) {  
  6. var regnum = document.getElementById("textboxRegistrationNumber").value;  
  7. var newStudent = {  
  8. RegNum: regnum  
  9. };  
  10. _students.push(newStudent);  
  11. var ul = document.getElementById("listStudents");  
  12. var li = document.createElement("li");  
  13. li.appendChild(document.createTextNode(newStudent.RegNum ));  
  14. ul.appendChild(li);  
  15. //alert('Student added successfully to the list');  
  16. lblMsgInfo.innerHTML = "Student added successfully to the list";  
  17. }  
  18. }  
  19. function isFormValid() {  
  20. //Validate form  
  21. var lblMsg = document.getElementById("labelMessageError");  
  22. lblMsg.innerHTML = "";  
  23. var regnum = document.getElementById("textboxRegistrationNumber").value;  
  24. if (regnum.length == 0) {  
  25. lblMsg.innerHTML = "Registration number is required";  
  26. return false;  
  27. else if (isRegnumalreadyExist(regnum)) {  
  28. lblMsg.innerHTML = "Registration number already exist";  
  29. return false;  
  30. }  
  31. return true;  
  32. }  
  33. function isRegnumalreadyExist(regNum) {  
  34. for (var i = 0; i < _students.length; i++) {  
  35. if (_students[i].RegNum == regNum)  
  36. return true;  
  37. }  
  38. return false;  
  39. }  
  40. // Clear Function  
  41. function resetform() {  
  42. document.getElementById("myform").reset();  
  43. }  
  44. //Delete Function  
  45. function DeleteRecord() {  
  46. }

Answers (3)