Skip to content

remote validation #95

@genpet

Description

@genpet

Hi, I am trying to check if the email is already registered or not. I can see the response, and returning true or false. However, no matter what the result is, it does not affect the validation.

ValidatorForm.addValidationRule("isEmailAvailable", (value) => {
const mailformat = /^\w+([.-]?\w+)@\w+([.-]?\w+)(.\w{2,3})+$/;
if (value.match(mailformat)) {
axios
.post(${API_SERVER_URL}/checkEmail, {
email: value,
})
.then(function (response) {
console.log(response.data)
if(response.data === value){
return false;
} else {
return true;
}
})
.catch(function (error) {
console.log(error)
return false;
});
}
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions