2013-04-15 9 views
-1

Что я пытаюсь сделать, если пользователь нажимает Enter на клавиатуре после того, как он ввел текст на входе, тогда он переходит к ссылке.Введите ввод и введите ссылку

Как было бы лучшим способом сделать это только для презентации на передней панели?

это HTML:

<form> 
    <input class="login_btn" type="text" value="Password" onfocus="this.type='password';this.value=''" onblur="if(this.value == ''){this.type='text';this.value='Password';}"></input> 
</form> 
+0

Ваше использование 'onfocus' и' onblur' беспокоит, как насчет использования 'placeholder =" Password "' вместо этого? см. http://jsfiddle.net/xnjAu/1/ – user2264587

ответ

0

Попробуйте

$(".login_btn").keyup(function(e) { 
    if (e.which == 13 && this.value.length > 0) { //check for empty input as well 
     //Enter was pressed, now do what you need to do. 
    } 
}); 

КСТАТИ: Выяснить, если ввести нажата было до того много раз спрашивали. Пожалуйста, рассмотрите поиск :).

Смежные вопросы