Online Check-In
(function($) {
function toggleDatenschutzButton() {
$('.wpcf7 form').each(function() {
var $form = $(this);
var $check = $form.find('input[name="datenschutz-234"]');
var $submit = $form.find('input[type="submit"].wpcf7-submit');
if (!$check.length || !$submit.length) return;
if ($check.is(':checked')) {
$submit.prop('disabled', false);
} else {
$submit.prop('disabled', true);
}
});
}
// Beim Laden
$(document).ready(function() {
toggleDatenschutzButton();
});
// Wenn CF7 Formulare neu initialisiert (z. B. per Ajax)
document.addEventListener('wpcf7init', function() {
toggleDatenschutzButton();
});
// Wenn Checkbox geklickt wird
$(document).on('change', 'input[name="datenschutz-234"]', function() {
toggleDatenschutzButton();
});
})(jQuery);
.wpcf7-field-group {
text-align: right;
}
button.add-group {
background: none;
border: none;
}
button.wpcf7-field-group-add:after {
content: "Add person";
position: absolute;
margin-left: 6px;
background: #a0001b;
color: #fff;
border-radius: 4px;
padding: 6px;
margin-right: 0;
width: max-content;
left: 22px;
top: -5px;
}
button.wpcf7-field-group-add {
margin-top: 16px;
position: relative;
margin-right: 127px;
}
@media screen and (max-width: 600px) {
.tm-schnellanfrage-header-rechts input.wpcf7-form-control.wpcf7-text, .tm-schnellanfrage-header-rechts input.wpcf7-form-control.wpcf7-number, .tm-schnellanfrage-header-rechts input.wpcf7-form-control.wpcf7-date, .tm-schnellanfrage-header-rechts textarea.wpcf7-form-control.wpcf7-textarea, .tm-schnellanfrage-header-rechts select.wpcf7-form-control.wpcf7-select, .tm-schnellanfrage-header-rechts input.wpcf7-form-control.wpcf7-quiz {
font-size: 15px;
}
.tm-schnellanfrage-header-rechts {
padding: 26px 0px 19px;
}
}


