.solutions TLD not recognized as valid email address in contact form
Posted: Sun Oct 04, 2020 1:15 am
Hey Pablo,
I just found what I believe to be a bug in forms. I have always used the Form Wizard to create a form based on a template. I then always use the Business Contact form. Whenever I have tested it I have had a "normal" email address with a .com, .net, .org TLD and it always worked perfectly.
Recently I changed my business name to ******* Solutions and thus my email address changed to myname@mysite.solutions. When I tested a form I used on a client's new website "Contact Us" page, I used my new email address to test it. I always use validation for certain fields, especially email addresses. I got an error message that said, "Please enter a valid email address". No matter how many times I tested it, using different parameters such as "No Constraints" and "Text", I either got that message in a message box or when the Submit button was pressed it returned the Error page I had specified. Yet when tested it with my personal Gmail email address, it worked perfectly.
It seems that somehow, you are checking for certain TLDs for validation. The .solutions TLD was first approved in 28 December 2013 and was generally available on 26 March 2014. So this TLD has been around for quite a while. I tested some other TLDs (.io [1997] and some others) and they all seemed to work.
I can provide my project if you need it but this doesn't appear to be a project issue since it works with "normal" TLDs.
I just found what I believe to be a bug in forms. I have always used the Form Wizard to create a form based on a template. I then always use the Business Contact form. Whenever I have tested it I have had a "normal" email address with a .com, .net, .org TLD and it always worked perfectly.
Recently I changed my business name to ******* Solutions and thus my email address changed to myname@mysite.solutions. When I tested a form I used on a client's new website "Contact Us" page, I used my new email address to test it. I always use validation for certain fields, especially email addresses. I got an error message that said, "Please enter a valid email address". No matter how many times I tested it, using different parameters such as "No Constraints" and "Text", I either got that message in a message box or when the Submit button was pressed it returned the Error page I had specified. Yet when tested it with my personal Gmail email address, it worked perfectly.
It seems that somehow, you are checking for certain TLDs for validation. The .solutions TLD was first approved in 28 December 2013 and was generally available on 26 March 2014. So this TLD has been around for quite a while. I tested some other TLDs (.io [1997] and some others) and they all seemed to work.
I can provide my project if you need it but this doesn't appear to be a project issue since it works with "normal" TLDs.