За последние 24 часа нас посетили 19124 программиста и 1644 робота. Сейчас ищут 917 программистов ...

Валидатор нашел ошибку в коде, который мне здесь подарили:-)

Тема в разделе "PHP для новичков", создана пользователем Contessa, 15 сен 2012.

  1. Contessa

    Contessa Активный пользователь

    С нами с:
    8 мар 2012
    Сообщения:
    74
    Симпатии:
    0
    Валидатор нашел ошибку в коде, который мне здесь подарили :)

    В этом скрипте на 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>
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    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>
     
  3. Contessa

    Contessa Активный пользователь

    С нами с:
    8 мар 2012
    Сообщения:
    74
    Симпатии:
    0
    Re: Валидатор нашел ошибку в коде, который мне здесь подарил

    Так уже пробовали. Сказано но же: скрипт не выполняется.
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Re: Валидатор нашел ошибку в коде, который мне здесь подарил

    Тогда уточни в каком браузере проверяешь и какой меил ты используешь для проверки.
     
  5. rainarr

    rainarr Активный пользователь

    С нами с:
    20 ноя 2010
    Сообщения:
    276
    Симпатии:
    0
    Re: Валидатор нашел ошибку в коде, который мне здесь подарил

    Лол. Что ещё за валидатор? Зачем вы их используете?
     
  6. DiscoInferno

    DiscoInferno Активный пользователь

    С нами с:
    16 авг 2011
    Сообщения:
    20
    Симпатии:
    0
    Адрес:
    Москва
    Re: Валидатор нашел ошибку в коде, который мне здесь подарил

    Что тут сказать...? Никто не идеален.
     
  7. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Затем, чтобы знать, верно или нет написан синтаксис.

    Код (PHP):
    1. <script type="text/javascript">
    2.     function checkEmail(value){    
    3.         var pattern=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
    4.         if(!pattern.test(value)) { 
    5.             alert("Вы неправильно ввели email адрес!");
    6.             return false; 
    7.         }
    8.         return true;
    9.     }
    10. </script>

    P.S. Валидатор придуман для стандартов не более...
    Не стандартные какие - то действия не в ходят в валидацию, по этому он сообщает, что не найдено.
    Иначе скажет, что ошибка, там - то, там - то в синтаксисе.