ChronoForms v4

jumla16_guy 03 Mar, 2011
Just spent a month trying all the registration extensions on JED and all failed on one criteria or another, till I found Chronoforms.
I use Mootools 1.2.4 so I had to give v4 a shot. Thanks to the "FANTISTICO" pairing of Max and Bob this is truly a wondrous product as it bloody well WORKS!

Got a test registration page up, with a reCaptcha working, Joomla User Management, Terms of Use scroll text area all working under SEF and in IE8!

So expanding by goals I tried to get (as in v3) some code so that the Submit button would be greyed out until a Agree to Terms button is clicked, but that will be a toughie.

I'm stuck on what I thought would be an easy task. I wanted to stick an apostrophe behind each Required box, so I thought I would go into the Form Code -> Form HTML of the form but I can't seem to find it in v4. Is that functionality still around?
jumla16_guy 03 Mar, 2011
WOW! My 1st working Chronoform, used v4. Works under SEF and in IE8🙂

[attachment=0]steporder.jpg[/attachment]
One little snag though. In the custom element for the Terms of Use, everytime I went into Form Wizard to modify something else, I would lose the last few lines of code
</textarea></td>
	</tr>
</tbody></table>

which would break the template. So I everytime I used the Form Wizard I would have to copy that code back into the custom element -> Terms of Use.
GreyHead 03 Mar, 2011
Hi jumla16_guy,

It is still there. Go to the Forms Manager and Click the form Name link to open the standard (i.e.e non Wizard) editor, then the 'Code' tab.

You can edit the Form HTML here. Then set the Form TYpe to Custom!

When the Form Type is Custom, you can no longer edit the Form elements in the Wizard*. Conversely, if you leave the type set to Wizard then any changes in the Wizard will over-write edits made here.

I experimented with a script to add the * - here's a first version, it works fine with text inputs but adds multiple ** for radio buttons and checkboxes and places the * poorly for textareas. Perhaps the coloured border is better . . .
window.addEvent('domready', function() {
  $$('form[class=Chronoform] input[class*=required]',
     'form[class=Chronoform] select[class*=required]',
     'form[class=Chronoform] textarea[class*=required]'
  ).each(   
    function(el, index) {
      var span = new Element('span', {'html':' *'});
      span.inject(el, 'after');
      el.setStyle('border', '1px solid red');
  });
});


Bob

* Actually you can edit them but the edits aren't saved.
GreyHead 03 Mar, 2011
Hi jumla16_guy,

I guess that the problem with the Custom Element is that the </textarea> is being read as closing the editor textarea.

Bob
Max_admin 04 Mar, 2011
Hi,

Yes, this is a bug and is fixed in the latest version to be released hopefully today or at the weekend.

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
jumla16_guy 08 Mar, 2011

Hi,

Yes, this is a bug and is fixed in the latest version to be released hopefully today or at the weekend.

Regards,
Max


Wow! Your response time is just plain SCARY!
As I troll through Joomla extensions, I've quickly come to realize that SUPPORT should be ranked as high as price and functionality.
This topic is locked and no more replies can be posted.