The error message Please enter a valid email address lingered even after putting a valid email address.
Fix
fix #1078
Refactored code that was causing this lingering error message: The formIsValid function should not have been setting the custom validity for the emergencyContactEmail field within its scope, as the custom validity for this field is already handled separately in the $('#emergencyContactEmail').on('input', ...) block.
Added regex to validate email address.
Test
Login as a student.
Go to My Profile
From the Choose an Action drop-down menu, select Edit Emergency Contact
Fill in valid values for every other field except the email address.
Fill in an incorrect email address an ensure that you are prompted to "Please enter a valid email address"
Try saving and ensure that this error pesists.
Now fix that email address field with a typical valid filed e.g ...@gmail.com or ...@berea.edu
Issue
The error message
Please enter a valid email address
lingered even after putting a valid email address.Fix
fix #1078
formIsValid
function should not have been setting the custom validity for theemergencyContactEmail
field within its scope, as the custom validity for this field is already handled separately in the$('#emergencyContactEmail').on('input', ...)
block.Test
Choose an Action drop-down menu
, selectEdit Emergency Contact