I have the following input that requires validation. When the remote method is failed, it displays an error message Please fix this field.. How can I customize this message?
<input type="text" data-validate="{required:true, email:true, remote:'/bonus-point/transfer/validateRecipientEmail'}" class="input-text" title="Recipient Email" value="" id="recipient_email" name="recipient_email" aria-required="true">
asked Sep 3, 2016 at 13:44
fotfs
4,37917 gold badges48 silver badges76 bronze badges
1 Answer 1
There is a way to return a custom error message in json
public function execute() {
$resultJson = $this->resultJsonFactory->create();
$message = $this->getRequest()->getParam('message');
if (strlen($message) < 3) {
$resultJson->setData('Message too short'); // error
} else {
$resultJson->setData('true'); // success
}
return $resultJson;
}
answered Sep 17, 2016 at 7:01
fotfs
4,37917 gold badges48 silver badges76 bronze badges
default