Показать сообщение отдельно
  #16 (permalink)  
Старый 29.01.2015, 22:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

alerzo,
может документацию вам почитать
нет у вас document.getElementById('email') ... и т.д.
<!DOCTYPE HTML>
<html>
  <head> <meta charset="utf-8"></head>
  <body>

    <script>
function validate_form() {
    var valid = checkmail();
    if (!document.contact_form.terms.checked) {
        alert("Отметьте галочку внизу формы что Вы не робот и почту ввели верно!");
        valid = false;
    };

    return valid;

    function checkmail() {
        var value = document.getElementById('email').value;
        var reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
        if (!value.match(reg)) {
            alert("Пожалуйста, введите свой настоящий e-mail");
            document.getElementById('email').value = "";
            return false;
        }
        return true
    }
}
    </script>



    <h3>Свяжитесь со мной</h3>
        Оставьте Ваш e-mail и мы сами Вам напишем в ближайшее время
     <form id="newsletter" action="contact.php" name="contact_form" onsubmit="return validate_form();">
          <div>
            <div class="bg">
              <input class="input" name="email" type="text" required id="email" ><br>
              Я человек и ввел почту верно <input type="checkbox" name="terms" value="Yes">
               </div>
            </div>
            <input class="button" type="submit" value="Жду ответа">
        </form>

</body>

</html>
Ответить с цитированием