Posted
If you don't add id attributes to your form elements then ChronoForms will create them for you.
In your form HTML you may see tags with attributes that look like this:
<div class="ccms_form_element cfdiv_text" id="autoID-612c003ec40ada2d32ad16147a14ce1b_container_div">
That long id entry is automatically generated by ChronoForms if you use the Wizard to build your form HTML and leave the id box empty.
For most users that iss OK. However, if you use the id in JavaScript to identify elements in your form it will not work because the auto-generated id will change each time the page is loaded.
The fix is simple - add a specific id to the element in the Wizard.
I recommend that you get into the habit of adding ids to all the elements in your form. I usully set a meaningful name for each element e.g. 'phone', email', etc. and copy the same entry into the of box.