source: src/main/webapp/pages/subject-form.jsp@ 1eb7a55

Last change on this file since 1eb7a55 was 1eb7a55, checked in by Elena Markovska <elena.elenamarkovska@…>, 11 days ago

Initial commit - Scholaris project code

  • Property mode set to 100644
File size: 2.7 KB
Line 
1<%@ page contentType="text/html;charset=UTF-8" language="java" %>
2<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
3
4<!DOCTYPE html>
5<html lang="en">
6<head>
7 <title>${subject != null ? "Edit Subject" : "Add New Subject"}</title>
8 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
9</head>
10<body>
11<div class="container col-md-6 mt-5">
12 <div class="card">
13 <div class="card-body">
14 <h2>${subject != null ? "Edit Subject" : "Add New Subject"}</h2>
15 <form action="${pageContext.request.contextPath}/subject/${subject != null ? 'update' : 'insert'}" method="post">
16
17 <c:if test="${subject != null}">
18 <input type="hidden" name="id" value="${subject.id}" />
19 </c:if>
20
21 <div class="form-group">
22 <label for="name">Subject Name *</label>
23 <input type="text" id="name" name="name" class="form-control"
24 value="${subject != null ? subject.name : ''}" required>
25 </div>
26
27 <div class="form-group">
28 <label for="semester">Semester *</label>
29 <input type="text" id="semester" name="semester" class="form-control"
30 value="${subject != null ? subject.semester : ''}" required>
31 </div>
32
33 <div class="form-group">
34 <label for="credits">Credits *</label>
35 <input type="number" id="credits" name="credits" class="form-control"
36 value="${subject != null ? subject.credits : ''}" required>
37 </div>
38
39 <div class="form-group">
40 <label for="facultyid">Faculty *</label>
41 <select name="facultyid" id="facultyid" class="form-control" required>
42 <option value="">-- Select Faculty --</option>
43 <c:forEach var="faculty" items="${listFaculty}">
44 <option value="${faculty.id}" ${subject.facultyid == faculty.id ? 'selected' : ''}>
45 ${faculty.name}
46 </option>
47 </c:forEach>
48 </select>
49 </div>
50
51 <div class="mt-4">
52 <button type="submit" class="btn btn-primary btn-block">${subject != null ? "Update Subject" : "Save Subject"}</button>
53 <a href="${pageContext.request.contextPath}/subject/list" class="btn btn-secondary btn-block">Cancel</a>
54 </div>
55 </form>
56 </div>
57 </div>
58</div>
59</body>
60</html>
Note: See TracBrowser for help on using the repository browser.