Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function(){
- const emailField = document.querySelector('.' + self.identifier + ' [tabindex] INPUT[name="email"]');
- const submitButton = document.querySelector('.' + self.identifier + ' [tabindex] INPUT[name="submit"]');
- if (emailField) {
- emailField.addEventListener('input', function() {
- setTimeout(function() {
- const emailFieldValue = emailField.value;
- const regexpPlus = /\+/;
- const regexpTest = /\+soda_test/i;
- const regexpMail = /\.@/;
- submitButton.style.pointerEvents = 'auto';
- if (regexpMail.test(emailFieldValue)) {
- submitButton.style.pointerEvents = 'none';
- }
- if (regexpPlus.test(emailFieldValue)) {
- submitButton.style.pointerEvents = 'none';
- if(regexpTest.test(emailFieldValue)) {
- submitButton.style.pointerEvents = 'auto';
- }
- }
- }, 150);
- });
- }
- }();
Add Comment
Please, Sign In to add comment