The more recent versions of Chronoforms seems to be creating div IDs that start with a number (eg "1_container_div"). This is invalid since they must start with a letter.
I can't find the section of code that I need to change to turn the prefix into a suffix to make it compliant though.
OpenGlobal E-commerce
Hi MattG,
Can you link to an example please? Usually the id format is input_name_container_div so the id would be legitimate?
Bob
Hi MattG,
It looks as though it's just the Formatted Text elements (aka Header elements) that do this. There are a couple of workarounds.
a) Check the Pure Code box in the element and ChronoForms will leave out all of the offending divs - you can add divs of your own if they are needed.
Or, better,
b) Use the Custom Element element from the Advanced element Group. It works more or less the same as the Formatted Text element but is more flexible and avoids this problem and some others.
Bob
PS I think it would be possible to hack the code to fix this but it's not a simple hack to do it properly :-(
Hi,
Thank you for reporting the bug, I have fixed it in the latest V4 stable version!🙂
Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.