Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.02.2011, 12:34
Аватар для dimaan777
Аспирант
Отправить личное сообщение для dimaan777 Посмотреть профиль Найти все сообщения от dimaan777
 
Регистрация: 07.11.2010
Сообщений: 66

Помогите с валидацией формы
Здравствуйте, я создал форму, составил код, но он (код) работает не полностью как я хочу. Я по-порядку опишу проблему:

1) Проверка логина:
$('.reg_form #inptext:first').bind('keydown',verifLog); // привязал обработчик

//Сама функция
function verifLog() {
	var data = $('.reg_form #inptext:first').val(); 
	if(data != '' | data.lenght > 2) {
		$('#logginValid').attr('value','loggintrue');
		$('.reg_form #inptext:first').css('border','1px solid #77FF70');
	} else {
		$('#logginValid').attr('value','logginfalse');
		$('.reg_form #inptext:first').css('border','1px solid red');
	}
	}

Проблема: Если ввести больше 2х символов, то это значить что вы ввели правильно, но когда я ввожу больше 2х символов, а потом стираю (Backspace) до 1го символа, то идет "правильная" подсветка. Что не так в коде ? На видео показан процесс - Видео

2) Проверка e-mail
$('.reg_form #inptext:eq(1)').bind('keydown',verifEmail);

function verifEmail() {
	var data = $('.reg_form #inptext:eq(1)').val();
	var test_email = data.match(/^\w+([.\+\-]\w+)*@\w+([.\-]\w+)+$/); // делаем подстановку 
	if(test_email) {
		$('#logginValid').attr('value','emailtrue');
		$('.reg_form #inptext:eq(1)').css('border','1px solid #77FF70');
	} else {
		$('#logginValid').attr('value','emailfalse');
		$('.reg_form #inptext:eq(1)').css('border','1px solid red');
	}	
	}

Проблема: проблема в том что если выбирать имейл из списка или copy/past имейл, то код "показывет", что имейл не правильный !
Видео

I часть проблема описана Помогите !!!
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2011, 21:07
Аватар для dimaan777
Аспирант
Отправить личное сообщение для dimaan777 Посмотреть профиль Найти все сообщения от dimaan777
 
Регистрация: 07.11.2010
Сообщений: 66

Сам разобрался ))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с передачей данных с формы на другую страницу Dimand (X)HTML/CSS 3 13.02.2011 10:14
Помогите, незнаю как и чем считать и отправить данные с формы Arfey Общие вопросы Javascript 3 31.05.2010 15:01
помогите с валидацией форм! dxmaster Элементы интерфейса 11 20.05.2010 08:50
помогите! 3 формы - одна кнопка. как реализовать? SandZ Events/DOM/Window 10 10.09.2009 14:52
Помогите написать скрипт валидации формы RayOfLight Общие вопросы Javascript 2 27.07.2009 10:58