87 lines
5.6 KiB
Plaintext
87 lines
5.6 KiB
Plaintext
<%= form_for("",:url => update_poll_question_poll_index_path(:poll_question => poll_question.id),:remote => true) do |f|%><!--编辑多选start-->
|
||
<script type="text/javascript">
|
||
function resetQuestion<%=poll_question.id%>()
|
||
{
|
||
// $("#poll_questions_title_<%#=poll_question.id%>").val("<%#= poll_question.question_title%>")
|
||
$("#is_necessary_<%=poll_question.id%>").replaceWith("<input type='checkbox' name='is_necessary' id='is_necessary_<%=poll_question.id%>' value='true' <%= poll_question.is_necessary == 1 ? 'checked' : ''%>/>");
|
||
$("#poll_answers_<%=poll_question.id%>").html("<% poll_question.poll_answers.reorder('answer_position').each do |poll_answer| %>" +
|
||
"<% if poll_answer.answer_text != '' %>" +
|
||
"<li class='ur_item new_answer'>" +
|
||
"<label>选项<span class='ur_index'></span>: </label>" +
|
||
"<input type='text' maxlength='200' name='question_answer[<%= poll_answer.id %>]' placeholder='输入选项内容' value='<%= poll_answer.answer_text%>'/>" +
|
||
"<a class='icon_remove' title='删除' onclick='remove_single_answer($(this))'></a>" +
|
||
"</li>" +
|
||
"<div class='cl'></div>" +
|
||
"<% else %>"+
|
||
"<li class='ur_item new_answer other_answer'>" +
|
||
"<label>其它<span class='ur_index'></span>: </label>" +
|
||
"<input placeholder='由参加问卷的人输入内容' name='question_other_answer' readonly='readonly' class='disabled' type='text'/>" +
|
||
"<a class='icon_remove' title='删除' onclick='remove_single_answer($(this))'></a>" +
|
||
"</li>" +
|
||
"<div class='cl'></div>" +
|
||
"<% end %>"+
|
||
"<% end%>");
|
||
}
|
||
</script>
|
||
<div class="questionEditContainer">
|
||
<div class="ur_editor_title">
|
||
<label class="questionLabel mt8">问题: </label>
|
||
<input type="hidden" name="question_type" value="<%= poll_question.question_type%>"/>
|
||
<textarea maxlength="250" class="questionTitle w570" type="text" name="poll_questions_title" id="poll_questions_title_<%=poll_question.id%>" placeholder="请输入多选题题目" onfocus="autoHeight('#poll_questions_title_<%=poll_question.id%>',30)"><%= poll_question.question_title%></textarea>
|
||
<input type="checkbox" name="is_necessary" id="is_necessary_<%=poll_question.id%>" value="true" <%= poll_question.is_necessary == 1 ? "checked" : ""%>/>
|
||
<label>必答</label>
|
||
</div>
|
||
<div class="ur_editor_content">
|
||
<ul id="poll_answers_<%=poll_question.id%>">
|
||
<% poll_question.poll_answers.reorder("answer_position").each do |poll_answer| %>
|
||
<% if poll_answer.answer_text != '' %>
|
||
<li class='ur_item new_answer'>
|
||
<label>选项<span class='ur_index'></span>: </label>
|
||
<input type='text' maxlength="200" name='question_answer[<%= poll_answer.id %>]' placeholder='输入选项内容' value="<%= poll_answer.answer_text%>"/>
|
||
<a class='icon_remove' title='删除' onclick='remove_single_answer($(this))'></a>
|
||
</li>
|
||
<div class='cl'></div>
|
||
<% else %>
|
||
<li class="ur_item new_answer other_answer">
|
||
<label>其它<span class="ur_index"></span>: </label>
|
||
<input placeholder='由参加问卷的人输入内容' name='question_other_answer' readonly='readonly' class='disabled' type='text'>
|
||
<a class="icon_remove" title="删除" onclick="remove_single_answer($(this))"></a>
|
||
</li>
|
||
<div class="cl"></div>
|
||
<% end %>
|
||
<% end%>
|
||
</ul>
|
||
<ul>
|
||
<li class='ur_item'>
|
||
<div class="fl mr30">
|
||
<label>下限<span class='ur_index'></span>: </label>
|
||
<%= select_tag :min_choices,options_for_select(min_or_max_choices_option(poll_question),poll_question.min_choices), {:id=>"min_choices", :class=>"poll-multiple-limit"} %>
|
||
<span class="fontGrey2">(可选)答题时最少选几项</span>
|
||
</div>
|
||
</li>
|
||
<div class="cl"></div>
|
||
<li class='ur_item'>
|
||
<div class="fl mr30">
|
||
<label>上限<span class='ur_index'></span>: </label>
|
||
<%= select_tag :max_choices,options_for_select(min_or_max_choices_option(poll_question),poll_question.max_choices), {:id=>"max_choices", :class=>"poll-multiple-limit"} %>
|
||
<span class="fontGrey2">(可选)答题时最多选几项</span><span class="c_red ml10" id="choices_notice"></span>
|
||
</div>
|
||
</li>
|
||
<div class="cl"></div>
|
||
<li class="ur_item">
|
||
<div class="dash-block new-question" onclick='add_single_answer($(this));'>新建选项</div>
|
||
</li>
|
||
<div class='cl'></div>
|
||
<li class="ur_item">
|
||
<a href="javascript:void(0);" class="ml50 fontGrey2" onclick='add_other_answer($(this))'>添加[其他]选项</a>
|
||
</li>
|
||
<div class="cl"></div>
|
||
</ul>
|
||
</div>
|
||
<div class="ur_editor_footer">
|
||
<a data-button="cancel" onclick="resetQuestion<%=poll_question.id%>();pollQuestionCancel(<%= poll_question.id%>);" class="grey_btn fr borderRadius" ><%= l(:button_cancel)%></a>
|
||
<a data-button="ok" onclick="edit_poll_question($(this),<%= poll_question.id %>);" class="blue_btn fr borderRadius mr5" ><%= l(:label_button_ok)%></a>
|
||
</div>
|
||
<div class="cl"></div>
|
||
</div><!--编辑多选 end-->
|
||
<% end%> |