Как организовать проверке input без click()?

var emailVal = $('#email input').val();
		 $("#email input").blur(function() {
			//regex1=/Море/;
			if(emailVal=="rololo"){
				alert(emailVal);
			}
		 });

Почему в данном куске alert(emailVal); не выводит значение?
codepen.io/Simon1111/pen/jWpGOM
Js комментариях указано то что я уже проверял
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
kawabanga
@kawabanga
codepen.io/anon/pen/adjLdK

область видимости переменных.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
Первую строку надо поместить внутрь блока, перед if, иначе значение выбирается еще до того, как что-либо будет введено в поле, стало быть значение равно ""

А вообще если охота проверять значение налету, то можно ловить событие keyUp
https://api.jquery.com/keyup/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 17:31
150000 руб./за проект
27 апр. 2024, в 16:39
1000 руб./в час
27 апр. 2024, в 16:38
30000 руб./за проект