I am actually still a bit confused about how this
[[!+fi.validation_error_message:notempty=`<p class="error">[[!+fi.validation_error_message]]</p>`]]
is connected to the error displaying in my own form, and have not tried removing it. It may or may not be actually necessary in my case because I have it called on every required form element.
I am combining Foundation 5 Form CSS and Error CSS for styling the forms and the error messages. I have a custom error written for each of my required fields. (see below)
<label>Last Name
<input type="text" name="lastName" id="lastName" value="[[!+fi.lastName]]"/>[[!+fi.error.lastName:notempty=`<span class="error">Please enter last name.</span>`]]
</label>
I would start from the ground up. Get a simple form to work. The get a single validation and error message to to work. Then build out the rest of the form.
Are you working in an all local environment? Or is the site and MODx running on a remote server. When you say installing on 10 machines, what does that mean. You're installing on 10 local machines? Working local in my mind is advanced stuff and from what I can tell, many on the forum spend a lot of time troubleshooting issues with this. I like to work live, one less variable to worry about. That's just me.
If there were problems with the install, regardless, you'd be having issues with MODx in general and the manager—I would think not with just one add-on.
Quote from: johnnyp at Mar 04, 2014, 04:41 AMOK this is really really weird... Does your error message placeholder work?
[[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
This does nothing on any of my MODX installs... I have to write:
[[!+fi.validation_error_message:notempty=`<p class="error">[[!+fi.validation_error_message]]</p>`]]
What version of MODX & FormIt are you using? I've now installed MODX on about 10 different machines to try to get FormIt to work. It has not worked on a single one...
I'm downloading and installing MODX directly off the site each time, adding NOTHING apart from FormIt each time.