(function($){ $(function(){ // Alle Forminator-Formulare auf der Seite durchgehen $('.forminator-custom-form').each(function(){ var $form = $(this); // Das Textfeld suchen – unabhängig von der ID var $wrapper = $form.find('[id^="text-1"]'); if ($wrapper.length === 0) return; // Falls Formular kein solches Feld hat var $input = $wrapper.find('input'); var $label = $wrapper.find('label'); // Zufallszahlen erzeugen var a = Math.floor(Math.random() * 10), b = Math.floor(Math.random() * 10), sum = a + b; // Label setzen $label.html('Was ist ' + a + ' + ' + b + '? *'); $input.attr('placeholder', 'Antwort'); // Validierung nur für dieses Formular $form.on('submit', function(e){ var ans = parseInt($input.val(), 10); if (ans !== sum) { e.preventDefault(); alert('Hoppla – die Antwort ist falsch. Versuche es bitte noch mal!'); } }); }); }); })(jQuery);