提交问卷功能
This commit is contained in:
parent
77dc9607df
commit
e44cc07f86
|
@ -180,9 +180,12 @@ class PollController < ApplicationController
|
||||||
pu.poll_id = @poll.id
|
pu.poll_id = @poll.id
|
||||||
if pu.save
|
if pu.save
|
||||||
#redirect_to poll_index_path(:polls_group_id => @course.id,:polls_type => 'Course')
|
#redirect_to poll_index_path(:polls_group_id => @course.id,:polls_type => 'Course')
|
||||||
|
@status = 0 #提交成功
|
||||||
|
else
|
||||||
|
@status = 2 #未知错误
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
@status = 1 #有未做得必答题
|
||||||
end
|
end
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.js
|
format.js
|
||||||
|
|
|
@ -1,3 +1,36 @@
|
||||||
<div id="popbox">
|
<div id="popbox" style="text-align: center;margin-top: 25px">
|
||||||
shaksdkfdks
|
<% if status == 0 %>
|
||||||
|
<h2>提交成功!</h2>
|
||||||
|
<%= link_to "确定", poll_index_path(:polls_group_id => @course.id,:polls_type => 'Course'),:style => 'height: 28px;
|
||||||
|
display: block;
|
||||||
|
width: 80px;
|
||||||
|
color: #fff;
|
||||||
|
background: #15bccf;
|
||||||
|
text-align: center;
|
||||||
|
padding-top: 4px;
|
||||||
|
float: left;
|
||||||
|
margin-right: 10px;'%>
|
||||||
|
<% elsif status == 1 %>
|
||||||
|
<h2 style="font-weight: normal">您还有尚未作答的题目请完成后在提交!</h2>
|
||||||
|
<%= link_to "确定", "javascript:void(0)",:onclick => 'hidden_atert_form();',:style => 'height: 28px;
|
||||||
|
display: block;
|
||||||
|
width: 80px;
|
||||||
|
color: #fff;
|
||||||
|
background: #15bccf;
|
||||||
|
text-align: center;
|
||||||
|
padding-top: 4px;
|
||||||
|
float: left;
|
||||||
|
margin-right: 10px;'%>
|
||||||
|
<% else %>
|
||||||
|
<h2 style="color: #0000ff">发生未知错误,请检查您的网络。</h2>
|
||||||
|
<%= link_to "确定", "javascript:void(0)",:onclick => 'hidden_atert_form();',:style => 'height: 28px;
|
||||||
|
display: block;
|
||||||
|
width: 80px;
|
||||||
|
color: #fff;
|
||||||
|
background: #15bccf;
|
||||||
|
text-align: center;
|
||||||
|
padding-top: 4px;
|
||||||
|
float: left;
|
||||||
|
margin-right: 10px;'%>
|
||||||
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
$('#ajax-modal').html('<%= escape_javascript(render :partial => 'commit_alert') %>');
|
$('#ajax-modal').html('<%= escape_javascript(render :partial => 'commit_alert',:locals => {:status => @status}) %>');
|
||||||
showModal('ajax-modal', '513px');
|
showModal('ajax-modal', '513px');
|
||||||
$('#ajax-modal').css('height','200px');
|
$('#ajax-modal').css('height','200px');
|
||||||
$('#ajax-modal').siblings().remove();
|
$('#ajax-modal').siblings().remove();
|
||||||
$('#ajax-modal').before("<span style='float: right;cursor:pointer;padding-left: 513px;'>" +
|
$('#ajax-modal').before("<span style='float: right;cursor:pointer;'>" +
|
||||||
"<a href='#' onclick='hidden_atert_form();'><img src='/images/bid/close.png' width='26px' height='26px' /></a></span>");
|
"<a href='#' onclick='hidden_atert_form();'><img src='/images/bid/close.png' width='26px' height='26px' /></a></span>");
|
||||||
$('#ajax-modal').parent().removeClass("alert_praise");
|
$('#ajax-modal').parent().removeClass("alert_praise");
|
||||||
$('#ajax-modal').parent().css("top","50%").css("left","20%");
|
$('#ajax-modal').parent().css("top","").css("left","");
|
||||||
$('#ajax-modal').parent().css("position","absolute");
|
|
||||||
$('#ajax-modal').parent().addClass("alert_box");
|
$('#ajax-modal').parent().addClass("alert_box");
|
|
@ -4,6 +4,9 @@
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<title>问卷调查_问卷页面</title>
|
<title>问卷调查_问卷页面</title>
|
||||||
<%= stylesheet_link_tag 'polls', :media => 'all' %>
|
<%= stylesheet_link_tag 'polls', :media => 'all' %>
|
||||||
|
<style type="text/css">
|
||||||
|
.alert_box{width:480px;height:180px;position:fixed;z-index:100;left:50%;top:50%;margin:-215px 0 0 -300px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow:0px 0px 8px #194a81; overflow:auto;}
|
||||||
|
</style>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function hidden_atert_form(cur_page,cur_type)
|
function hidden_atert_form(cur_page,cur_type)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue