<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib uri="http://kwonnam.pe.kr/jsp/template-inheritance" prefix="layout"%> <layout:extends name="layouts/base.jsp"> <layout:put block="cssDeclaracion" type="APPEND"></layout:put> <layout:put block="contents" type="REPLACE"> <h2>${convocatoria.id == null ? "Agregar" : "Modificar"} Convocatoria</h2> <div class="p-3 mb-2 bg-light text-dark border border-light "> <form:form action="/convocatoria/${convocatoria.id == null ? '' : convocatoria.id}" method="post" modelAttribute="convocatoria"> <div class="mb-3 col-3"> <form:label path="fechaInicioS" class="form-label ">Fecha inicial</form:label> <form:input type="date" path="fechaInicioS" required="true" class="form-control ${ existeFecha ? 'is-invalid' : ''}" placeholder="Fecha requerida" requiered="true" /> <div id="validationServerUsernameFeedback1" class="invalid-feedback"> Esta fecha ya existe </div> </div> <div class="mb-3 col-3"> <form:label path="fechaFinS" class="form-label">Fecha Fin</form:label> <form:input type="date" path="fechaFinS" required="true" class="form-control ${existeFecha ? 'is-invalid': '' }" placeholder="Fecha requerida" requiered="true" /> <div id="validationServerUsernameFeedback2" class="invalid-feedback"> Esta fecha ya existe </div> </div> <div class="mb-3 col-3"> <form:label path="cupos" class="form-label">Cupos:</form:label> <form:input type="number" class="form-control" path="cupos" required="true"/> </div> <div class="mb-3 col-3"> <form:label path="cargoId" class="form-label">Cargo</form:label> <form:select class="form-select" path="cargoId"> <c:forEach items="${cargos}" var="cargo"> <form:option value="${cargo.id}">${cargo.nombre} </form:option> </c:forEach> </form:select> </div> <button type="submit" class="btn btn-primary">Guardar</button> </form:form> </div> </layout:put> <layout:put block="scripts" type="APPEND"> </layout:put> </layout:extends>