register already known persons

This commit is contained in:
Jörg Henke
2023-10-25 10:14:26 +02:00
parent d4ae63f975
commit 453105419f
6 changed files with 114 additions and 2 deletions

View File

@ -17,6 +17,16 @@
<input type="hidden" th:field="*{fkCamp}" />
<div class="container">
<div class="row">
<div class="col-sm-12 rowdist" th:if="${wellknown}">
<div class="dropdown">
<button class="btn btn-outline-secondary dropdown-toggle form-control" type="button" data-bs-toggle="dropdown" aria-expanded="false">
aus bisherigen Anmeldungen vorbefüllen
</button>
<ul class="dropdown-menu">
<li th:each="w : ${wellknown}"><a class="dropdown-item" href="#" th:attr="onclick=|useexisting('${w.json}')|"><span
th:text="${w.option}"></span></a></li>
</ul>
</div> </div>
<div class="col-sm-6 rowdist">
<div>Vorname</div>
<input type="text" th:field="*{forename}" th:class="${'form-control ' + (#fields.hasErrors('forename') ? 'inputerror' : '')}" />
@ -122,6 +132,20 @@
</div>
</div>
</form>
<script type="text/javascript">
function useexisting(o) {
j = JSON.parse(o);
$("#forename").val(j.forename);
$("#surname").val(j.surname);
$("#street").val(j.street);
$("#zip").val(j.zip);
$("#city").val(j.city);
$("#phone").val(j.phone);
$("#email").val(j.email);
$("#sex").val(j.sex);
$("#birthDate").val(j.birthDate);
}
</script>
</div>
</div>
</div>