hi,
i try to add a custom form-validation message for "Email is already in use" to a Form. Validation works fine with the following code, but the message does not appear at the correct place(next to the Field OverwriteEmail) but below all the form Fields on the bottom of the form. What did i do wrong?
thanks in advance for your help!
$existingMember = DataObject::get_one('Customer',"Email = '".$data['OverwriteEmail']."'");
if($existingMember) {
$form->addErrorMessage('OverwriteEmail',
_t(
'QuoteBuilder.EMAILEXISTS',
'Sorry, that email address already exists. Please choose another.'
),
'bad'
);
Director::redirectBack();
return;
}