documentation finished
This commit is contained in:
parent
40abac78bd
commit
ae335a1511
10 changed files with 105 additions and 48 deletions
|
@ -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>
|
||||
|
|
Reference in a new issue