Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2015, 23:51
Интересующийся
Отправить личное сообщение для sana Посмотреть профиль Найти все сообщения от sana
 
Регистрация: 31.03.2015
Сообщений: 15

проверка формуляра на корректность заполнения
Добрый вечер,
У меня всего два поля: имя и емеил. Проверка формуляра работает некорректно. До тех пор пока не введется имя, емеил не проверяется. Хотелось бы сделать так, чтобы, когда запускалась функция проверки при нажатии на кнопку ок,имя и емеил проверялись одновременно. Как это можнл сделать?

function check(form){
 if(form.name.value.length<1){
  alert("Введиье имя!");
  return false;
 }

 
 email=form.email.value;
 if (email.indexOf("@")==-1 || email.indexOf("@")<1 || email.lastIndexOf(".")>email.length-3 || email.lastIndexOf(".")<email.length-5){
  alert("Неправильный e-postadress!");
  return false;
 }

 return true;
}


<form onSubmit="return check(this)" action="thanks.html">
    <fieldset>
        <legend>Введите данные</legend>
        <p>Name: <input name="name" type="text" id="name"></p>
        <p>E-mail: <input name="email" type="text" id="email"></p>
        <input type="submit" value="Ok" id="submit">
    </fieldset>
</form>
Ответить с цитированием