DEINE AUFGABE
DEINE QUALIFIKATION
UNSER TECH STACK
Und das ist nicht alles! Wenn du mehr sehen willst, werde Teil unseres Teams.
Du möchtest etwas bewegen?
Wir auch. Bei uns hat jeder Mitarbeiter die Möglichkeit, die Zukunft des Unternehmens mitzugestalten – frei von steifen Konzernstrukturen. Werde Teil unseres Teams – Bewirb dich jetzt!
Vorname
Nachname
Mobilrufnummer
Straße
Postleitzahl
Geburtsdatum
Lebenslauf (PDF,PNG,JPG)
Datei hier hinziehen
ODER
Datei auswählen
Hiermit bestätige ich, dass ich die Datenschutzerklärung zur Kenntnis genommen habe und stimme der Verarbeitung meiner Daten zu.
Add event listener to form submission document.getElementById('bewerbung_form').addEventListener('submit', function(event) { / / Prevent default validation message event.preventDefault(); / / Check if all required fields are filled in var requiredFields = document.querySelectorAll('input[required], select[required], textarea[required]'); var allFilled = true; for (var i = 0; i
message + '
errorList.appendChild(errorListItem); } else { errorListItem.innerHTML = message; / / Update the inner HTML of existing li element } field.classList.add('hs-error'); } / / Function to remove error message from a field function removeErrorMessage(field) { var errorList = field.parentNode.querySelector('.hs-error-msgs.inputs-list'); if (errorList) { var errorListItem = errorList.querySelector('label[for="' + field.name + '"]'); if (errorListItem) { errorList.removeChild(errorListItem.parentNode); } if (errorList.childNodes.length === 0) { field.parentNode.removeChild(errorList); } } field.classList.remove('hs-error'); } function validatehCaptcha() { jQuery('input[type="submit"]').addClass("captcha-validated"); } jQuery("#bewerbung_form").submit(function(event) { if(!jQuery('input[type="submit"]').hasClass("captcha-validated")) { event.preventDefault(); jQuery('#error_box').html('Bitte Captcha ausfüllen.'); jQuery('#error_box').show(); } var fileExtension = ['jpeg', 'jpg', 'png', 'pdf']; if (jQuery.inArray(jQuery('#lebenslauf').val().split('.').pop().toLowerCase(), fileExtension) == -1) { event.preventDefault(); jQuery('#error_box').html('Bitte benutze ein anderes Dateiformat. Erlaubt sind JPEG, PNG und PDF.'); jQuery('#error_box').show(); } if(document.getElementById("bewerbung_opt1").value != "") { if(jQuery.inArray(jQuery('#bewerbung_opt1').val().split('.').pop().toLowerCase(), fileExtension) == -1) { event.preventDefault(); jQuery('#error_box').html('Bitte benutze ein anderes Dateiformat. Erlaubt sind JPEG, PNG und PDF.'); jQuery('#error_box').show(); } } }); jQuery("#bewerbung_form").submit(function(event) { var recaptcha = jQuery("#email-ver").val(); if (recaptcha != "") { console.log(recaptcha); event.preventDefault(); jQuery('#error_box').html('Ein oder mehrere Felder sind fehlerhaft. Bitte überprüfe sie und versuche es noch einmal.'); jQuery('#error_box').show(); }else{ console.log(recaptcha); } }); jQuery('#lebenslauf').on( 'change', function( e ) { console.log('test'); var fileName = ''; jQuery(this).addClass('not-empty'); jQuery('.upload >
strong : eq(0)').html('Datei Hochgeladen').css('color', 'green'); jQuery('.upload >
strong : eq(1)').hide() jQuery('.upload >
p').hide(); / / Setup the clear functionality jQuery("a.clear").on("click", function() { event.preventDefault(); jQuery(this).parent().find('.filename').html('Keine Datei ausgewählt'); jQuery(this).parent().parent().find('.not-empty').removeClass('not-empty'); }); }); jQuery('#bewerbung_opt1').on( 'change', function( e ) { var fileName = ''; var numFiles = jQuery(this)[0].files.length; console.log(numFiles); if( numFiles >
1 ) { jQuery(this).addClass('not-empty'); jQuery('.bewerbung_opt1 .filename').html(numFiles+' Dateien Hochgeladen').css('color', 'green'); } else { jQuery(this).removeClass('not-empty'); jQuery('.bewerbung_opt1 .filename').html('Keine Dateien ausgewählt'); } / / Setup the clear functionality jQuery("a.clear").on("click", function() { event.preventDefault(); jQuery(this).parent().find('.filename').html('Keine Dateien ausgewählt'); jQuery(this).parent().parent().find('.not-empty').removeClass('not-empty'); }); });
Kristin Köhler
People & Organisation Business Partner
Product Owner • Essen, Leipzig