# Populate Custom Fields and capture in submission using Custom HTML/Javascript Logic

> Auto populating the existing custom field in forms / Survey using custom HTML/Javscript and later saved in submisison is simple and straightforward…

- Source: https://docs.ghlcustomercare.com/docs/sites/forms/populate-custom-fields-and-capture-in-submission-using-custom-html-javascript-lo
- Section: Sites / Forms
- Reading time: 1 min
- Images: 1, each explained below
- Modified on Wed, 7 Aug, 2024 at 7:11 AM

---
Auto populating the existing custom field in forms / Survey using custom HTML/Javscript and later saved in submisison is simple and straightforward. 

Retrieve the Custom Field ID:

   - Go to the Preview of the form.

   - Right-click on the page and select 'Inspect.'

   - Select the mouse pointer tool.

   - Click on the "Custom Field."

   - Copy the ID from the name and ID properties.

 **Example:** 

If you created a custom field named \`xxTrustedFormCertUrl\`, follow the above steps to get its ID.

![Figure 1](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155030589638/original/Ak0ELPT01APZudMgXz-2EIlDZnEjRjwL3A.jpeg)

**Figure 1**

This screenshot appears in "Populate Custom Fields and capture in submission using Custom HTML/Javascript Logic". The text alongside this image reads: If you created a custom field named `xxTrustedFormCertUrl`, follow the above steps to get its ID. Immediately after, the guide continues: Note: myData is just for example. In the customer custom HTML/Javascript code. Customer have to figure it out where is the captured data and replace the myData.
- What this covers: If you created a custom field named `xxTrustedFormCertUrl`, follow the above steps to get its ID.
- Controls: myData
- Next: Note: myData is just for example. In the customer custom HTML/Javascript code. Customer have to figure it out where is the captured data and replace the myData

**Note:**  `**myData**`  **is just for example. In the customer custom HTML/Javascript code. Customer have to figure it out where is the captured data and replace the** `**myData**`

document.getElementsByName('customFieldId')\[0\].value = myData;    
document.getElementsByName('customFieldId')\[0\].dispatchEvent(new Event("input"));

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com