We are redesigining the existing form page. The new form will be in a modal instead of a page. However the form fields and functionality of the form need to remian the same. So some form fields have validations; for which we .js functions.
We have a packaged code provided, that has front end code, back end code, css, html and .js files for the Test variation.
Now we have uploaded those .js files to the asset library and are appearing in Target content/offer library.
How do we refer the path of these .js files in the custom code section of the experience or how can we leverage these .js files in the html code of the form; which is added to the custom code section of the experience?
Code assets in the offer library can only be used with the Form composer. They cannot be accessed via the Visual Experience Composer (VEC). If you want to use this code in the VEC you should paste your code into the custom code section of the experience.
If you have thoughts on how we should incorporate the offer library into the VEC in a future release, please submit them via a client care ticket.
**updating my response**
You can use the offer library with the Visual Experience Composer using the Swap Offer functionality. Swap Offer is really intended for you to replace content on the page, not to load additional js libraries, though. If you wanted to attempt this, you need to make sure your library is wrapped in a <script></script> tag, as offers are expected to be HTML code. Again, this is a non-standard use case and probably beyond what we can answer through the forums.