Interested? Contact us.

Locations

jQuery(document).ready(function($) { // Formular abfangen $(document).on('submit', '#form-1925712758', function(e) { e.preventDefault(); // Button deaktivieren während des Sendens const $submitBtn = $(this).find('button[type="submit"]'); const originalBtnText = $submitBtn.text(); $submitBtn.prop('disabled', true).text('Wird gesendet...'); // Alle Formularfelder sammeln const formData = { email: $('#form-field-email').val(), topic: $('#form-field-field_0fdd070').val(), booking_info: $('#form-field-field_70b0fe6').val() || null, city: $('#form-field-field_198d17f').val() || null, number_of_people: $('#form-field-field_e0051af').val() || null, number_of_apartments: $('#form-field-field_8bf7c86').val() || null, budget: $('#form-field-field_d4521f7').val() || null, message: $('#form-field-field_b6e52d9').val(), timestamp: new Date().toISOString(), source: 'homaris.com' }; // An Make.com Webhook senden fetch('https://hook.eu2.make.com/d4sq89ck52e1g8qs7xb426ys993n0myj', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(formData) }) .then(response => { if (response.ok) { // Erfolg $('#form-1925712758')[0].reset(); $('#form-field-field_0fdd070').trigger('change'); // Conditional fields zurücksetzen alert('Vielen Dank! Ihre Nachricht wurde erfolgreich gesendet.'); } else { throw new Error('Server error'); } }) .catch(error => { console.error('Fehler:', error); alert('Es gab ein Problem beim Senden. Bitte versuchen Sie es erneut.'); }) .finally(() => { // Button wieder aktivieren $submitBtn.prop('disabled', false).text(originalBtnText); }); }); });

Social