登录界面enter键监听

Branch_szzh
sw 10 years ago
parent 6d768100f8
commit 9437188c9b

@ -365,14 +365,15 @@ class AccountController < ApplicationController
def invalid_credentials def invalid_credentials
logger.warn "Failed login for '#{params[:username]}' from #{request.remote_ip} at #{Time.now.utc}" logger.warn "Failed login for '#{params[:username]}' from #{request.remote_ip} at #{Time.now.utc}"
flash.now[:error] = l(:notice_account_invalid_creditentials) flash[:error] = l(:notice_account_invalid_creditentials)
render :layout => 'login' # render :layout => 'login'
redirect_to signin_path(:login=>true)
end end
def invalid_credentials_new def invalid_credentials_new
logger.warn "Failed login for '#{params[:username]}' from #{request.remote_ip} at #{Time.now.utc}" logger.warn "Failed login for '#{params[:username]}' from #{request.remote_ip} at #{Time.now.utc}"
flash.now[:error] = l(:notice_account_invalid_creditentials_new) flash[:error] = l(:notice_account_invalid_creditentials_new)
render :layout => 'login' render signin_path(:login=>true)
end end
# Register a user for email activation. # Register a user for email activation.

@ -1,7 +1,7 @@
<%= stylesheet_link_tag 'new_user'%> <%= stylesheet_link_tag 'new_user'%>
<%= stylesheet_link_tag 'leftside'%> <%= stylesheet_link_tag 'leftside'%>
<script> <script type="text/javascript">
// $(document).ready(function(){ // $(document).ready(function(){
// $("#loginSignButton").click(function(){ // $("#loginSignButton").click(function(){
@ -12,6 +12,20 @@
// $("#signUpBox").css({display:"none"}); // $("#signUpBox").css({display:"none"});
// $("#loginInBox").css({display:"block"}); // $("#loginInBox").css({display:"block"});
// }); // });
// });
// $(function(){
// $("#username").keypress(function(e){
// alert(11);
// if (e.keyCode == '13') {
// $('#main_login_form').submit();
// }
// });
//
// $("#password").keypress(function(e){
// if (e.keyCode == '13') {
// $('#main_login_form').submit();
// }
// });
// }); // });
$(document).ready(function(){ $(document).ready(function(){
@ -162,6 +176,12 @@
}); });
}); });
function user_name_keypress(e){
if (e.keyCode == '13') {
$('#main_login_form').submit();
}
}
</script> </script>
<div class="loginContentContainer"> <div class="loginContentContainer">
<div class="loginContent"> <div class="loginContent">
@ -186,7 +206,7 @@
<%= back_url_hidden_field_tag %> <%= back_url_hidden_field_tag %>
<div class="mb20"> <div class="mb20">
<%= text_field_tag 'username', params[:username], :tabindex => '1' , <%= text_field_tag 'username', params[:username], :tabindex => '1' ,
:class=>'loginSignBox',:placeholder=>'请输入邮箱地址或昵称'%> :class=>'loginSignBox',:placeholder=>'请输入邮箱地址或昵称', :onkeypress => "user_name_keypress(event);"%>
<!--<input type="text" placeholder="请输入邮箱地址或昵称" class="loginSignBox" />--> <!--<input type="text" placeholder="请输入邮箱地址或昵称" class="loginSignBox" />-->
</div> </div>
<% if Setting.openid? %> <% if Setting.openid? %>
@ -196,7 +216,7 @@
<% end %> <% end %>
<div> <div>
<!--<input type="text" placeholder="请输密码" class="loginSignBox" />--> <!--<input type="text" placeholder="请输密码" class="loginSignBox" />-->
<%= password_field_tag 'password', nil, :tabindex => '2',:class=>'loginSignBox' ,:placeholder=>'请输密码'%> <%= password_field_tag 'password', nil, :tabindex => '2',:class=>'loginSignBox' ,:placeholder=>'请输密码', :onkeypress => "user_name_keypress(event);"%>
</div> </div>
<div class="loginSignOption"> <div class="loginSignOption">
<% if Setting.autologin? %> <% if Setting.autologin? %>

@ -16,16 +16,13 @@
<%= yield :header_tags -%> <%= yield :header_tags -%>
</head> </head>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
$(function() { function search_in_header(){
$(document).keyup(function (e) { var name = $.trim($('#navHomepageSearchInput').val());
var e = e || event, if (name != "" && name.length != 0) {
code = e.which || e.keyCode; $('#type').val($('input[type=radio]:checked').val());
if (code == 13 && $("#loginInBox").css('display') == 'block') { $(this).parent().submit();
e.preventDefault(); }
$('#main_login_form').submit();
} }
});
});
</script> </script>
<div class="navContainer"> <div class="navContainer">
<% is_current_user = User.current.logged? && User.current == @user%> <% is_current_user = User.current.logged? && User.current == @user%>

Loading…
Cancel
Save