Как организовать проверке input без click()?
codepen.io/anon/pen/adjLdK
область видимости переменных.
Первую строку надо поместить внутрь блока, перед if, иначе значение выбирается еще до того, как что-либо будет введено в поле, стало быть значение равно ""
А вообще если охота проверять значение налету, то можно ловить событие keyUp
https://api.jquery.com/keyup/