Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:contact [2024/03/18 15:08] – admin | de:contact [2024/03/23 21:44] (aktuell) – admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | <WRAP tabs> | ||
+ | * [[en: | ||
+ | * [[de: | ||
+ | * [[zh: | ||
+ | </ | ||
+ | ====== Kontakt ====== | ||
+ | |||
+ | < | ||
+ | action mail gunnar.lindenblatt@daibola.biz | ||
+ | labels : | ||
+ | thanks " | ||
+ | |||
+ | |||
+ | fieldset "Ihre Kontaktdaten" | ||
+ | email email ^ | ||
+ | textbox | ||
+ | textbox | ||
+ | number | ||
+ | yesno callback | ||
+ | |||
+ | fieldset "Ihre Nachricht" | ||
+ | select subject "- - -|Buchhandel|ChinaBridge|DeHanCi.com|Produktinternationalisierung|Protect + Care|sedamo|Smart Learning Factory|Web Check|anderes" | ||
+ | textbox "Ihr Zeichen" | ||
+ | textbox "Unser Zeichen" | ||
+ | textarea " | ||
+ | |||
+ | fieldset "" | ||
+ | submit " | ||
+ | </ | ||
+ | |||
+ | |||
+ | <PHP> | ||
+ | echo ' | ||
+ | < | ||
+ | // Get the text field element | ||
+ | var formemail = document.querySelector(\' | ||
+ | var formfullname = document.querySelector(\' | ||
+ | var formstreetaddress = document.querySelector(\' | ||
+ | var formphone = document.querySelector(\' | ||
+ | |||
+ | let api_url = "/ | ||
+ | async function getData() { | ||
+ | // console.log(" | ||
+ | formfullname.value = " | ||
+ | var email_var = formemail.value; | ||
+ | // console.log(" | ||
+ | const response = await fetch(api_url + email_var); | ||
+ | const data = await response.json(); | ||
+ | // console.log(data); | ||
+ | const { status, message, sedamo, nameline1, nameline2, phone } = data; | ||
+ | if (status == " | ||
+ | formfullname.value = nameline1; | ||
+ | formstreetaddress.value = " | ||
+ | formphone.value = " | ||
+ | } | ||
+ | else { | ||
+ | formfullname.value = ""; | ||
+ | if (status == " | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | // Add event listener | ||
+ | formemail.addEventListener(\' | ||
+ | // event handling code: | ||
+ | getData(); | ||
+ | }); | ||
+ | </ | ||
+ | '; | ||
+ | |||
+ | </ |