I am using Joomla 2.5.11 and Chronoforms V4.
I set Joomla to SMTP and the contact form is being sent correctly. However, when it arrives, all I see is the form's field names. There is no input data. Do I need to enable the data base functions or something? I have never had to do that before.
Thanks for your help.
HI wahoshi,
Please drag a Debugger action into the On Submit event, then submit the form and post the debug - including the 'dummy emails' results here.
Note: if you are using the Easy Wizard you can turn on Debug on the Others tab.
Bob
Hi Wahoshi,
Something odd to include the debug output twice.
Do you have {Name}, {Phone}, {email} and {Message} in your Email template?
Bob
You may have hit on it, Bob. I don't remember putting the {Name} etc in the template. I though it would just fenerate it. I'll give it anlther try after I'm able to get the **&^%$ server to respond again. I'll get back then.
Hi watoshi,
ChronoForms will add the placeholders if you use the Generate Template button and it can identify the inputs in the form code.
Bob
The { } fields int he template were {input-3} or some such. I changed them to {Name} etc. Now the thing is not even arriving.. I will return the inputs to what they were before. Debugger still says message has been sent.
Hold the phone, Bob.🙂 Both tests I sent with the replaced entries, have just arrived and everythis everything is there.. I think we are good to go. Thank you for your help once again. I owe you a beer.🙂
Hi wahoshi,
I can see what happened here.
When you create a new form input with the Wizard ChronoForms gives it a name like {text_input_3}. If you then Generate an Email template these names will be added to it.
Later you sensibly change the input names in the Wizard to 'Name', 'Email', etc.
Now the Email template is out of date and needs to be re-generated (or edited) to use the changed names.
Bob