Как организовать проверке 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 комментариях указано то что я уже проверял
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
kawabanga
@kawabanga
codepen.io/anon/pen/adjLdK

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект