계정 생성 폼에서 숨겨진 필드 제출

사용자가 계정을 생성할 때 UTM 파라미터를 사용자 커스텀 필드로 추가하려고 합니다. 제 계획은 다음과 같습니다:

  • Discourse 관리자 설정에서 사용자 커스텀 필드를 추가합니다.
  • URL에서 UTM 파라미터를 파싱하여 쿠키에 저장함으로써 언제든지 접근할 수 있도록 합니다.
  • 계정 생성 폼에 숨겨진 입력 필드 값을 설정합니다.
  • jQuery를 사용하여 해당 숨겨진 필드의 값을 해당하는 값으로 채웁니다.

그러나 폼의 필드에서 문제가 발생하는데, 이는 필드를 클릭해야 하는 필요성 때문에 발생하는 것으로 보입니다. 비밀번호 필드가 검증이 트리거되고 최종적으로 폼 제출이 활성화되도록 클릭해야 하는 것과 같은 방식으로 동작합니다.

jQuery를 사용하여 이 문제를 우회하는 방법에 대해 아이디어가 있으신 분 계신가요?

혹시 도움이 될 수도 있어서 공유합니다. 이벤트 트리거를 누락하고 있었습니다. 예를 들어:
$('.user-field.user-field-utm_source input').trigger('change');