Forums

Dynamic form not working. Please help.

baxterdown 04 Feb, 2011
Hello,

I want to create a dynamic form. I followed the instructions on the FAQs and downloaded v2 of the usableforms.js script and uploaded it to the proper folder on my Chronoforms install. Then I created a new form and copy/pasted the sample code in it.

I can't get the hidden fields to work. A few observations:

- First floor box is grayed-out in FF. It can be selected in IE.
- Fields that should be hidden were hidden at first, then now they are showing and I can't get them to hide again. I'm not sure what I did but I've tried copying/pasting the code again without success.

Here's a link to the test form: http://67.19.240.147/~mgraaxon/index.php?option=com_content&view=article&id=99&Itemid=174

I don't know what I'm doing wrong. Any help will be greatly appreciated.

Thanks

Jose
GreyHead 04 Feb, 2011
Hi Jose,

Please turn off 'Input Formatting' in your template Advanced Settings. This should clear the RokTemplate 'feature' that hides checkboxes.

With luck this will also cure the problem with the hidden inputs.

Bob
baxterdown 05 Feb, 2011
Hi Bob,

Thanks for the reply. I didn't find Input Formatting but I did find a setting called "Input Styling" and turned it off. It did fix the checkbox being grayed out in FF, but didn't fix the hidden inputs.

Let me know what else I can try or if you would like a temporary username/password to log into the back end?

Jose

P.S. I just saw Chronoforms 4 is out. Since this is a new install, should I just move to 4?
GreyHead 06 Feb, 2011
Hi baxterdown,

If you check the page source the link to the usableforms.js script is showing a 404 error.

<h1>404 Not Found</h1>
<p>The server can not find the requested page:</p>
<blockquote>
67.19.240.147/components/com_chronocontact/js/usableforms.js (port 80)
</blockquote>
<p>


Bob
baxterdown 07 Feb, 2011
Hi Bob, OPERATOR ERROR! I need to do a fully qualified link to the script. Thanks! It works great now!!! 😀

Jose
This topic is locked and no more replies can be posted.