This forum is no longer open and is for reading/searching only.
Please use our new MachForm Community Forum instead.
MachForm Community Forums » MachForm 3
Editing error message in submission of required fields
Started 12 years ago by inkpotprinting | 9 posts |
-
Hi
Is it possible to get rid of "There was a problem with your submission. Errors have been highlighted below." when people don't fill in required fields? I think the red highlighting and "This field is required. Please enter a value." is sufficient for what we need, and the big box at the top makes the form too long.
Thanks!
Posted 12 years ago # -
You can edit "includes/view-functions.php" file, search around line 4336-4341 for this block of code:
$form->error_message =<<<EOT <li id="error_message"> <h3 id="error_message_title">{$mf_lang['error_title']}</h3> <p id="error_message_desc">{$mf_lang['error_desc']}</p> </li> EOT;
simply remove that block of code.
MachForm Founder
Posted 12 years ago # -
Thank you!
Posted 12 years ago # -
OK I just tried this Yuniar, the code in my view-functions.php looks a bit different to yours. Lines 4324 to 4336 have this:
if(!empty($custom_error)){ $form->error_message =<<<EOT <li id="error_message"> <h3 id="error_message_title">{$custom_error}</h3> </li> EOT; }elseif(!empty($error_elements)){ $form->error_message =<<<EOT <li id="error_message"> <h3 id="error_message_title">{$mf_lang['error_title']}</h3> <p id="error_message_desc">{$mf_lang['error_desc']}</p> </li> EOT;
Which bits should I change/delete?
Posted 12 years ago # -
Please ignore me, I am an idiot. That worked perfectly, thanks for your help!
Posted 12 years ago # -
With version 4, is this still the best method? I don't like editing the code as it is one more thing to have to remember when you upgrade. (Like the old custom-hooks hack).
Posted 10 years ago # -
You can simply add CSS code into your form's theme for that.
Add this code:#error_message { display: none !important; }
that should hide the error message from your form, without the need of modifying any file.
MachForm Founder
Posted 10 years ago # -
Thanks Yuniar, that CSS works great. Is there any way to also get rid of "This field is required. Please enter a value."? I think that simply having a red box is enough to alert the user to the problem.
Posted 10 years ago # -
Having the red box color without any message would confuse people, in my opinion. However, if you prefer to do this, you can edit the "includes/language.php" file. Search for this code:
$languages['val_required'] = 'This field is required. Please enter a value.';
and change it to become:
$languages['val_required'] = '';
MachForm Founder
Posted 10 years ago #
Reply
You must log in to post.