Invio di campi nascosti nel modulo di creazione account

Sto cercando di aggiungere parametri UTM come campi personalizzati per l’utente quando crea un account. Il mio piano era il seguente:

  • Aggiungere campi personalizzati per l’utente nelle impostazioni di amministrazione di Discourse
  • Analizzare i parametri UTM dall’URL e memorizzarli in un cookie, in modo che siano accessibili in qualsiasi momento
  • Impostare valori di input nascosti nel modulo di creazione dell’account
  • Compilare il valore di questi campi nascosti con il valore corrispondente utilizzando jQuery

Tuttavia, c’è un problema con i campi nel modulo che sembra essere causato dalla necessità di fare clic su di essi – proprio come il campo password richiede un clic per attivare la convalida e, infine, abilitare l’invio del modulo.

Qualcuno ha un’idea su come aggirare questo problema con jQuery?

Nel caso in cui possa essere utile a qualcuno, mi mancava l’attivazione di un evento. Ad esempio:
$('.user-field.user-field-utm_source input').trigger('change');