Hidden-Felder im Konto-Erstellungsformular einreichen

Ich versuche, UTM-Parameter als benutzerdefinierte Felder hinzuzufügen, wenn ein Benutzer ein Konto erstellt. Mein Plan war folgender:

  • Benutzerdefinierte Felder in den Discourse-Admin-Einstellungen hinzufügen
  • Die UTM-Parameter aus der URL parsen und in einem Cookie speichern, damit sie jederzeit zugänglich sind
  • Versteckte Eingabefelder im Formular zur Kontoerstellung setzen
  • Die Werte dieser versteckten Felder mit jQuery mit den entsprechenden Werten füllen

Es gibt jedoch ein Problem mit den Feldern im Formular, das scheinbar durch die Notwendigkeit verursacht wird, auf sie zu klicken – ähnlich wie beim Passwortfeld, das angeklickt werden muss, um die Validierung auszulösen und schließlich die Formularübermittlung zu ermöglichen.

Hat jemand eine Idee, wie man dieses Problem mit jQuery umgehen kann?

Falls es jemandem hilft: Mir fehlte das Auslösen eines Events. Zum Beispiel:
$('.user-field.user-field-utm_source input').trigger('change');