Валидатор нашел ошибку в коде, который мне здесь подарили В этом скрипте на javascript не указан "TYPE" и валидатору это не нравится. Если я пишу type="text/javascript", валидатор доволен, но скрипт не выполняет своей функции и отправляет письмо с пустым полем для e-mail. Помогите исправить чтобы и валидатор не ругался и скрипт работал. <script language="javascript"> function checkEmail(inputvalue){ var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/; if(pattern.test(inputvalue)) { return true; } else { alert("Вы неправильно ввели email адрес!"); return false; } } </script>
Re: Валидатор нашел ошибку в коде, который мне здесь подарил <script language="javascript" type="text/javascript"> function checkEmail(inputvalue){ var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/; if(pattern.test(inputvalue)) { return true; } else { alert("Вы неправильно ввели email адрес!"); return false; } } </script>
Re: Валидатор нашел ошибку в коде, который мне здесь подарил Так уже пробовали. Сказано но же: скрипт не выполняется.
Re: Валидатор нашел ошибку в коде, который мне здесь подарил Тогда уточни в каком браузере проверяешь и какой меил ты используешь для проверки.
Re: Валидатор нашел ошибку в коде, который мне здесь подарил Лол. Что ещё за валидатор? Зачем вы их используете?
Затем, чтобы знать, верно или нет написан синтаксис. Код (PHP): <script type="text/javascript"> function checkEmail(value){ var pattern=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/; if(!pattern.test(value)) { alert("Вы неправильно ввели email адрес!"); return false; } return true; } </script> P.S. Валидатор придуман для стандартов не более... Не стандартные какие - то действия не в ходят в валидацию, по этому он сообщает, что не найдено. Иначе скажет, что ошибка, там - то, там - то в синтаксисе.