برای انتقال اطلاعات از یک المان به پاپ آپ در المنتور می توان از کد زیر استفاده کرد :

این کد را در صفحه ای که المان مورد نظر وجود دارد بگذارید.
آیتم .download-atachment المانی است که وقتی روی آن کلیک می کنید، پاپ آپ باز میشود.

آیتم #attachment المانی است که مقدار قابل کپی شدن در آن قرار دارد.

آیتم input_7_5 آیدی فیلدی از فرم است که مقدار attachment در آن ریخته می شود.

<script>
const buttons = document.querySelectorAll('.download-attachment');

buttons.forEach(button => {
  button.addEventListener('click', function() {
    const attachment = this.closest('.e-loop-item').querySelector('#attachment');
    const linkValue = attachment.querySelector('a').href;

    setTimeout(() => {
      document.getElementById("input_7_5").value = linkValue;
    });
  });
});
</script>

 

در این سناریو ما توانستیم دانلود یک فایل را منوط به تکمیل فرم کنیم. لینک دانلود فایل بعد از تکمیل فرم، در پیام تشکر ظاهر می شود.

از GravityForm برای این منظور استفاده شد.