- zoesch.de - blitzkiste.net - gruene-hassberge (norbert.zoesch.de) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
66 lines
1.7 KiB
JavaScript
66 lines
1.7 KiB
JavaScript
$('#kontakt-form').submit(function() {
|
|
var formControl = true;
|
|
|
|
var frmGrpName = $('#frmGrpName');
|
|
var frmGrpEmail = $('#frmGrpEmail');
|
|
var frmGrpTelefon = $('#frmGrpTelefon');
|
|
var frmGrpMessage = $('#frmGrpMessage');
|
|
|
|
var respMessage = $('#response');
|
|
|
|
frmGrpName.removeClass('has-error');
|
|
frmGrpEmail.removeClass('has-error');
|
|
frmGrpMessage.removeClass('has-error');
|
|
respMessage.removeClass('alert');
|
|
respMessage.removeClass('alert-danger');
|
|
respMessage.removeClass('alert-success');
|
|
|
|
var name = $('#name').val();
|
|
var email = $('#email').val();
|
|
var telefon = $('#telefon').val();
|
|
var message = $('#message').val();
|
|
var isHuman = grecaptcha.getResponse();
|
|
|
|
if(name == '') {
|
|
formControl = false;
|
|
frmGrpName.addClass('has-error');
|
|
}
|
|
|
|
if(email == '') {
|
|
formControl = false;
|
|
frmGrpEmail.addClass('has-error');
|
|
}
|
|
|
|
if(message == '') {
|
|
formControl = false;
|
|
frmGrpMessage.addClass('has-error');
|
|
}
|
|
|
|
if(isHuman.length == 0) {
|
|
formControl = false;
|
|
}
|
|
|
|
if(formControl) {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: 'send.php',
|
|
data: {
|
|
name:name,
|
|
email:email,
|
|
telefon:telefon,
|
|
message:message,
|
|
isHuman:isHuman
|
|
}
|
|
}).done(function(response){
|
|
respMessage.html(response);
|
|
respMessage.addClass('alert');
|
|
respMessage.addClass('alert-success');
|
|
});
|
|
} else {
|
|
respMessage.html("Bitte alle gekennzeichneten Felder ausfüllen und bestätigen, dass Sie kein Roboter sind!");
|
|
respMessage.addClass('alert');
|
|
respMessage.addClass('alert-danger');
|
|
}
|
|
return false;
|
|
});
|