FIX include jquery

This commit is contained in:
Jasder 2020-08-14 21:17:28 +08:00
parent 86bbefd036
commit e11a32e113
3 changed files with 15 additions and 10 deletions

View File

@ -60,8 +60,8 @@ class OauthController < ApplicationController
def auto_register def auto_register
login = params[:login] login = params[:login]
email = params[:email] email = params[:mail]
password = params[:login] password = params[:password]
platform = params[:plathform] || 'forge' platform = params[:plathform] || 'forge'
result = autologin_register(login, email, password, platform) result = autologin_register(login, email, password, platform)

View File

@ -2,6 +2,7 @@
<head> <head>
<%= csrf_meta_tags %> <%= csrf_meta_tags %>
<%= csp_meta_tag %> <%= csp_meta_tag %>
<%= javascript_include_tag '/javascripts/jquery-1.8.3-ui-1.9.2-ujs-2.0.3', '': '' %>
<%= stylesheet_link_tag '/stylesheets/css/oauth', '', :media => 'all' %> <%= stylesheet_link_tag '/stylesheets/css/oauth', '', :media => 'all' %>
</head> </head>
<body> <body>

View File

@ -1,11 +1,12 @@
<div class="indexPanel"> <div class="indexPanel">
<p class="indexTitle">完善信息,进入比赛</p> <p class="indexTitle">完善信息,进入比赛</p>
<div class="indexInfos"> <div class="indexInfos">
<%= form_tag(oauth_auto_register_path, method: :post, class: 'form-inline search-form flex-1') do %>
<%= form_tag('', method: :post, id: 'oauth_form', class: 'form-inline search-form flex-1', remote: true) do %>
<%= hidden_field_tag 'callback_url', params[:callback_url] %> <%= hidden_field_tag 'callback_url', params[:callback_url] %>
<div class="indexInfo"> <div class="indexInfo">
<span>用户名:</span> <span>用户名:</span>
<%= text_field_tag :mail, params[:login], placeholder: '请输入用户名', disabled: true, id: 'login' %> <%= text_field_tag :login, params[:login], placeholder: '请输入用户名', readonly: true, id: 'login' %>
<p class="checkInfo loginCheck"><span></span></p> <p class="checkInfo loginCheck"><span></span></p>
</div> </div>
<div class="indexInfo"> <div class="indexInfo">
@ -19,27 +20,25 @@
<p class="checkInfo passwordCheck"><span></span></p> <p class="checkInfo passwordCheck"><span></span></p>
</div> </div>
<div class="indexBtn"> <div class="indexBtn">
<button class="indexSubmit" onclick="sureSubmit();">确定</button> <button type="button" class="indexSubmit" id="indexSubmit" onclick="submitdata();">确定</button>
</div> </div>
<% end %> <% end %>
</div> </div>
</div> </div>
<script type="text/javascript"> <script type="text/javascript">
function sureSubmit(){ function submitdata(){
var login = $("#login").val(); var login = $("#login").val();
var email = $("#email").val(); var email = $("#email").val();
var password = $("#password").val(); var password = $("#password").val();
alert(email)
if(!login){ if(!login){
$(".loginCheck span").html("请输入账号"); $(".loginCheck span").html("请输入账号");
return; return;
}else{ }else{
$(".loginCheck span").html(""); $(".loginCheck span").html("");
} }
if(!login){ if(!email){
$(".loginCheck span").html("请输入账号"); $(".emailCheck span").html("请输入绑定的邮箱");
return; return;
}else{ }else{
$(".emailCheck span").html(""); $(".emailCheck span").html("");
@ -50,5 +49,10 @@
}else{ }else{
$(".passwordCheck span").html(""); $(".passwordCheck span").html("");
} }
$.ajax({
url: "<%= oauth_auto_register_path %>",
data: $("#oauth_form").serialize(),
type: 'post'
})
} }
</script> </script>