I've seen a similar problem in the archives for what I'm currently seeing in my custom form (http://silverstripe.org/archive/show/80566#post80566), but I don't know that it's even related.
My problem is that the SS form validation is only giving me a "Please fill out "this", it is required" warning when a text field is not filled out. I want it to say "Please fill out 'First Name'..."
It works fine for my Dropdown fields.
I had hoped the built-in functionality would save me time, but is my only hope to use custom JQuery validation?
The following is just a snippet of the code.
new HeaderField('Your Details'),
new DropdownField("Title", "Title", $titlearray, "DefaultValue", null, "Select"),
new TextField("FirstName", "First Name"),
new TextField("LastName", "Last Name"),
new EmailField("Email", "Email Address"),
new TextField("Company", "Company/Organization Name"),
new CountryDropdownField ("Country", "Country", "DefaultValue", null, "Select")
If there are any additional (secret) parameters for TextFields that would resolve this, it would be great to know.