documentation finished

This commit is contained in:
Florian Hoss 2022-04-08 16:55:59 +02:00
parent 40abac78bd
commit ae335a1511
10 changed files with 105 additions and 48 deletions

View file

@ -170,31 +170,15 @@
<script>
let form = document.querySelector('.needs-validation')
function hasWhiteSpace(s) {
return s.indexOf(' ') >= 0;
}
if (form) {
form.addEventListener('submit', function (event) {
if (!form.checkValidity()) {
event.preventDefault();
event.stopPropagation();
} else {
let invalid = false;
event.preventDefault();
let data = new FormData();
let form_element = document.getElementsByClassName('form-control');
for (let i = 0; i < form_element.length; i++) {
data.append(form_element[i].id, form_element[i].value);
}
for (let i = 0; i < form_element.length; i++) {
if (hasWhiteSpace(form_element[i].value)) {
form_element[i].classList.add('is-invalid')
invalid = true;
}
}
!invalid && submitForm(data);
event.preventDefault();
let data = new FormData();
let form_element = document.getElementsByClassName('form-control');
for (let i = 0; i < form_element.length; i++) {
data.append(form_element[i].id, form_element[i].value);
}
submitForm(data);
}, false);
}
</script>