إرسال الحقول المخفية في نموذج إنشاء الحساب

أحاول إضافة معلمات UTM كحقول مخصصة للمستخدم عند إنشاء حساب. كانت خطتي كالتالي:

  • إضافة حقول مخصصة للمستخدم في إعدادات إدارة Discourse
  • تحليل معلمات UTM من عنوان URL وتخزينها في ملف تعريف ارتباط (cookie)، بحيث تكون متاحة في أي وقت
  • تعيين قيم حقول إدخال مخفية في نموذج إنشاء الحساب
  • ملء قيمة هذه الحقول المخفية بالقيمة المقابلة باستخدام jQuery

ومع ذلك، توجد مشكلة في حقول النموذج التي يبدو أنها ناتجة عن الحاجة إلى النقر عليها – تمامًا كما يجب النقر على حقل كلمة المرور لتفعيل التحقق ومن ثم تمكين إرسال النموذج.

هل لدى أي شخص فكرة حول كيفية تجاوز هذه المشكلة باستخدام jQuery؟

في حال كان هذا يساعد أحدهم، فقد كنت أفتقد إلى تفعيل حدث. على سبيل المثال:
$('.user-field.user-field-utm_source input').trigger('change');