Improve email error message in forms.

Added a 'type-message' for Parsley to display an error message when the input field is filled in incorrectly.
Also removed the global Parsley message to prevent it from overruling the 'required-message'.
[MAILPOET-4471]
This commit is contained in:
Berkay Simsek
2022-06-29 11:01:05 +02:00
committed by Veljko V
parent 75fce3800c
commit 6671c573b8

View File

@@ -34,7 +34,7 @@ class BlockRendererHelper {
$rules['required'] = true;
$rules['minlength'] = ModelValidator::EMAIL_MIN_LENGTH;
$rules['maxlength'] = ModelValidator::EMAIL_MAX_LENGTH;
$rules['error-message'] = __('Please specify a valid email address.', 'mailpoet');
$rules['type-message'] = __('This value should be a valid email', 'mailpoet');
}
if (($blockId === 'first_name') || ($blockId === 'last_name')) {
@@ -58,6 +58,7 @@ class BlockRendererHelper {
if (!empty($block['params']['required'])) {
$rules['required'] = true;
$rules['errors-container'] = '.mailpoet_error_' . $blockId . '_' . $formId;
$rules['required-message'] = __('This field is required.', 'mailpoet');
}