ADV SE
ADV SE
<div class="form-container">
<h3>Student Management</h3>
<form id="crudForm">
<input type="text" id="name" placeholder="Name" required>
<input type="number" id="age" placeholder="Age" required>
<input type="email" id="email" placeholder="Email" required>
<input type="text" id="course" placeholder="Course" required>
<textarea id="feedback" placeholder="Feedback"></textarea>
<input type="hidden" id="editIndex"> <!-- To track the index of the student being edited
-->
<h3>All Students</h3>
<table id="studentTable">
<thead>
<tr>
<th>Name</th>
<th>Age</th>
<th>Email</th>
<th>Course</th>
<th>Feedback</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<!-- Student data will be inserted here dynamically -->
</tbody>
</table>
</div>
<script>
let students = [];
renderTable();
document.getElementById('crudForm').reset(); // Reset form
document.getElementById('editIndex').value = ''; // Clear editIndex
document.getElementById('submitButton').textContent = 'Add Student'; // Reset button
text
});
document.getElementById('name').value = student.name;
document.getElementById('age').value = student.age;
document.getElementById('email').value = student.email;
document.getElementById('course').value = student.course;
document.getElementById('feedback').value = student.feedback;
document.getElementById('editIndex').value = index;
document.getElementById('submitButton').textContent = 'Update Student'; // Change
button text
}