35 lines
1.7 KiB
HTML
35 lines
1.7 KiB
HTML
<!--
|
||
~ Copyright (C) 2021 Anton Romanov - All Rights Reserved
|
||
~ You may use, distribute and modify this code, please write to: romanov73@gmail.com.
|
||
~
|
||
-->
|
||
|
||
<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd">
|
||
<html
|
||
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" xmlns:th="http://www.w3.org/1999/xhtml"
|
||
layout:decorate="~{default}">
|
||
<div class="container" layout:fragment="content">
|
||
<h3>Редактирование новости:</h3>
|
||
<form action="#" th:action="@{/saveNews}" th:object="${news}" method="post">
|
||
<input type="hidden" th:field="*{id}">
|
||
<input type="hidden" th:field="*{date}">
|
||
<input type="hidden" th:field="*{version}">
|
||
<div class="form-group">
|
||
<label for="title">Заголовок</label>
|
||
<input type="text" class="form-control" id="title" th:field="*{title}" placeholder="Заголовок новости">
|
||
<p th:if="${#fields.hasErrors('title')}" th:class="${#fields.hasErrors('title')}? error">
|
||
Не может быть пустым</p>
|
||
</div>
|
||
<div class="form-group">
|
||
<label for="text">Текст новости</label>
|
||
<textarea class="form-control" id="text" th:field="*{text}" placeholder="Текст новости"
|
||
style="height: 300px"></textarea>
|
||
<p th:if="${#fields.hasErrors('text')}" th:class="${#fields.hasErrors('text')}? error">
|
||
Не может быть пустым</p>
|
||
</div>
|
||
<button type="submit" class="btn btn-outline-dark">Сохранить</button>
|
||
<a href="javascript:history.back()" class="btn btn-outline-dark">Отмена</a>
|
||
</form>
|
||
</div>
|
||
</html>
|