$Post_[] gegen filter_input(INPUT_POST... ersetzt
This commit is contained in:
parent
a32e4a9d4b
commit
cde1a10a84
3 changed files with 19 additions and 13 deletions
|
|
@ -17,11 +17,13 @@ window.onload = function () {
|
|||
document.getElementById('formular').addEventListener('submit', function (e) {
|
||||
e.preventDefault(); // Verhindert die Standard-Formularsendung
|
||||
|
||||
var honeyPot = document.getElementById("verify_email").value;
|
||||
|
||||
var endTime = Date.now();
|
||||
var timeSpent = (endTime - startTime) / 1000; // Zeit in Sekunden
|
||||
document.getElementById("age").value = timeSpent;
|
||||
|
||||
document.getElementById("hobbies").value = userInteracted ? "1" : "0";
|
||||
document.getElementById("hobbies").value = userInteracted ? "true" : "false";
|
||||
|
||||
const form = e.target;
|
||||
const zsrNummer = form.elements['zsr_nummer'].value;
|
||||
|
|
@ -39,6 +41,12 @@ window.onload = function () {
|
|||
const data = new FormData(form);
|
||||
const notification = document.getElementById('notification');
|
||||
const btn = document.getElementById('bestellformular-btn');
|
||||
console.log("userInteracted: " + userInteracted);
|
||||
console.log("timeSpent: " + timeSpent);
|
||||
console.log("hobbies: " + document.getElementById("hobbies").value);
|
||||
console.log("age: " + document.getElementById("age").value);
|
||||
console.log("verify_email: " + honeyPot);
|
||||
|
||||
fetch(form.action, {
|
||||
method: 'POST',
|
||||
mode: 'cors',
|
||||
|
|
|
|||
|
|
@ -46,16 +46,14 @@ title = 'Freiberufliche'
|
|||
<input type="text" id="vorname" name="vorname" required >
|
||||
</div>
|
||||
<div>
|
||||
<label class="hidden" for="hobbies">hobbies</label>
|
||||
<input type="text" id="hobbies" name="hobbies" required >
|
||||
<input type="text" id="hobbies" name="hobbies" >
|
||||
</div>
|
||||
<div>
|
||||
<label for="strasse">Strasse</label>
|
||||
<input type="text" id="strasse" name="strasse" required >
|
||||
</div>
|
||||
<div>
|
||||
<label class="hidden" for="age">Alter</label>
|
||||
<input type="text" id="age" name="age" required >
|
||||
<input type="text" id="age" name="age">
|
||||
</div>
|
||||
<div>
|
||||
<label for="plz_ort">PLZ Ort</label>
|
||||
|
|
@ -70,8 +68,7 @@ title = 'Freiberufliche'
|
|||
<input type="email" id="email" name="email" required >
|
||||
</div>
|
||||
<div>
|
||||
<label class="hidden" for="verify_email">Email verifizieren</label>
|
||||
<input type="verify_email" id="verify_email" name="verify_email" required >
|
||||
<input type="verify_email" id="verify_email" name="verify_email" >
|
||||
</div>
|
||||
<div>
|
||||
<label for="message">Message</label>
|
||||
|
|
@ -130,9 +127,9 @@ title = 'Freiberufliche'
|
|||
<textarea id="anmerkung" name="anmerkung" rows="4" required ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class ="captcha-container"></div>
|
||||
<!-- <div class ="captcha-container"></div> wir verzichten erstmal auf das Captcha -->
|
||||
<div class="w-full flex justify-center">
|
||||
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha">Kostenpflichtig bestellen</button>
|
||||
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha-bak">Kostenpflichtig bestellen</button>
|
||||
<div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -7,12 +7,13 @@
|
|||
{{ if eq .Section "bestellung" }}
|
||||
|
||||
{{ $formularjs := resources.Get "js/bestellformular.js" | minify }}
|
||||
{{ $captchaSystemJS := resources.Get "vendor/captcha-system/js/main.js" | minify }}
|
||||
{{ $captchaSystemCSS := resources.Get "vendor/captcha-system/css/main.css" | minify }}
|
||||
{{/* TODO Captcha rauswerfen, falls wir es nicht mehr brauchen */}}
|
||||
{{/* {{ $captchaSystemJS := resources.Get "vendor/captcha-system/js/main.js" | minify }} */}}
|
||||
{{/* {{ $captchaSystemCSS := resources.Get "vendor/captcha-system/css/main.css" | minify }} */}}
|
||||
|
||||
<script src="{{ $formularjs.RelPermalink }}"></script>
|
||||
<script src="{{ $captchaSystemJS.RelPermalink }}"></script>
|
||||
<link rel="stylesheet" href="{{ $captchaSystemCSS.RelPermalink }}">
|
||||
{{/* <script src="{{ $captchaSystemJS.RelPermalink }}"></script> */}}
|
||||
{{/* <link rel="stylesheet" href="{{ $captchaSystemCSS.RelPermalink }}"> */}}
|
||||
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue