Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2013, 15:35   #1
Астасья
 
Регистрация: 04.04.2011
Сообщений: 7
Вопрос Проверка формы

Код HTML:
<script>

function checkForm(obj){
var return_value = true;
// для проверки почтового ящика 
var a = /[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i;
// для проверки ФИО
var b = /[а-я]+/i;
// регулярное вырожение для проверки з.пл
var c = /[0-9]+/i;

// заносим значение поля фамилия в переменную f
var f = obj.fio.value;
// заносим значение поля имя в переменную n
var n = obj.name.value;
// заносим значение поля отчество в переменную o
var o = obj.ot.value;
// заносим значение поля почтовый ящик в переменную mail
var mail = obj.e-mail.value;
// заносим значение поля дата рождения в переменную d
var d = obj.data.value;
// заносим значение поля о себе в переменную dop
var dop = obj.dopinfo.value;
// заносим значение поля з.пл в переменную z
var z = obj.zp.value;

// объявляем переменную куда будет заносится текст сообщения
var error_msg = "Некорректно заполнены поля: ";

if(b.exec(f) == null && f== ""){
error_msg += "Фамилия ";
return_value = false;
}
if(b.exec(n) == null && n== "" ){
error_msg += "Имя ";
return_value = false;
}
if(b.exec(o) == null && o== ""){
error_msg += "Отчество ";
return_value = false;
}

if(a.exec(mail) == null && mail== ""){
 error_msg += "E-mail ";
 return_value = false;}

if(c.exec(d) == null && d== ""){
 error_msg += "Дата рождения ";
 return_value = false;}
 
 if(dop == "" ){
 error_msg += "О себе ";
 return_value = false;}

 if(c.exec(z) == null && z== ""){
 error_msg += "Требуемая ЗП ";
 return_value = false;}
 
//проверка на наличие ошибок, если возникла ошибка ввыводим текст сообщения
if(!return_value)
alert(error_msg);
return return_value;
}
</script>
</head>

 <body>
<form  method="POST" action="action.php"  onSubmit="return checkForm(this);">
Почему не проверяет поля????
Астасья вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка формы Arsenx777 PHP 0 04.04.2012 19:34
Проверка корректности заполнения формы True_girl JavaScript, Ajax 1 05.06.2010 08:02
проверка данных формы kondrnastya JavaScript, Ajax 0 29.07.2009 14:44
Проверка поля формы на JavaScript Kasiopeya JavaScript, Ajax 12 10.05.2009 16:39
проверка полей формы AIst PHP 3 10.09.2008 02:59