358 lines
18 KiB
Plaintext
358 lines
18 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ExamTheoryBase_Add_Custom.aspx.cs" Inherits="VRS.Management.VSAT.ExamTheoryBase_Add_Custom" %>
|
||
|
||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||
|
||
<!DOCTYPE html>
|
||
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head runat="server">
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
<title>添加题目</title>
|
||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||
<script type="text/javascript" src="/Scripts/My97DatePicker/WdatePicker.js"></script>
|
||
<style>
|
||
table {
|
||
border-collapse: collapse;
|
||
user-select: none;
|
||
-webkit-user-select: none;
|
||
-moz-user-select: none;
|
||
-ms-user-select: none;
|
||
}
|
||
|
||
th, td {
|
||
border: 1px solid black;
|
||
padding: 5px;
|
||
}
|
||
</style>
|
||
</head>
|
||
<script type="text/javascript">
|
||
//关闭模式窗口
|
||
function CloseAndRebind(args) {
|
||
GetRadWindow().Close();
|
||
GetRadWindow().BrowserWindow.refreshGrid(args);
|
||
}
|
||
function GetRadWindow() {
|
||
var oWindow = null;
|
||
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
|
||
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
|
||
return oWindow;
|
||
}
|
||
//关闭模式窗口
|
||
function CloseRadWindow() {
|
||
GetRadWindow().Close();
|
||
}
|
||
</script>
|
||
<script type="text/javascript" id="telerikClientEvents1">
|
||
//<![CDATA[
|
||
|
||
function btnSure_Clicked(sender, args) {
|
||
//Add JavaScript handler code here
|
||
CloseRadWindow();
|
||
}
|
||
//]]>
|
||
</script>
|
||
<script type="text/javascript" id="telerikClientEvents2">
|
||
//<![CDATA[
|
||
|
||
function btnCancel_Clicked(sender, args) {
|
||
//Add JavaScript handler code here
|
||
CloseRadWindow();
|
||
}
|
||
//]]>
|
||
|
||
|
||
function OpenWindowDetail(Id) {
|
||
var oWnd = radopen("ExamTheoryBase_Edit.aspx?Id=" + Id, "RadWindowManager1");
|
||
oWnd.setSize(980, 430);
|
||
oWnd.center();
|
||
}
|
||
|
||
function OnDataDelete(Id) {
|
||
if (confirm("确定删除数据吗?")) {
|
||
$("#IdInput").val(Id);
|
||
$("#btnDelete").click();
|
||
}
|
||
}
|
||
|
||
function btn_one(obj) {
|
||
obj.disabled = true;
|
||
window.setTimeout(function () {
|
||
obj.disabled = false;
|
||
console.log("单机按钮恢复");
|
||
}, 3000);
|
||
$("#btnSure").click();
|
||
}
|
||
</script>
|
||
<body>
|
||
<br />
|
||
<form id="form1" runat="server">
|
||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||
<Scripts>
|
||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||
</Scripts>
|
||
</telerik:RadScriptManager>
|
||
|
||
<div class="hidden">
|
||
<asp:HiddenField ID="IdInput" runat="server" />
|
||
<%-- <asp:Button ID="btnDelete" runat="server" Text="" OnClick="btnDelete_Click" />--%>
|
||
|
||
|
||
|
||
<asp:HiddenField ID="hid_add" runat="server" />
|
||
</div>
|
||
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
|
||
|
||
<div>
|
||
<table class="table-form">
|
||
<tr>
|
||
<td class="table-td-name"><span class="span_danger">*</span>题目类型:</td>
|
||
<td class="table-td-content">
|
||
<telerik:RadDropDownList ID="dp_kind" runat="server" Skin="Bootstrap" Width="200px" AutoPostBack="true" OnSelectedIndexChanged="dp_kind_SelectedIndexChanged">
|
||
<Items>
|
||
<telerik:DropDownListItem Value="" Text="" />
|
||
<telerik:DropDownListItem Value="单选题" Text="单选题" />
|
||
<telerik:DropDownListItem Value="多选题" Text="多选题" />
|
||
<telerik:DropDownListItem Value="判断题" Text="判断题" />
|
||
<telerik:DropDownListItem Value="简答题" Text="简答题" />
|
||
<telerik:DropDownListItem Value="填空题" Text="填空题" />
|
||
|
||
</Items>
|
||
</telerik:RadDropDownList>
|
||
</td>
|
||
|
||
<td class="table-td-name"><span class="span_danger">*</span>知识领域:</td>
|
||
<td class="table-td-content" >
|
||
<telerik:RadDropDownList ID="dp_know" runat="server" Skin="Bootstrap" Width="200px">
|
||
<Items>
|
||
|
||
</Items>
|
||
</telerik:RadDropDownList>
|
||
</td>
|
||
|
||
</tr>
|
||
|
||
<tr class="hidden">
|
||
<td class="table-td-name">简答题答案:</td>
|
||
<td class="table-td-content" colspan="3">
|
||
<telerik:RadTextBox ID="anwser_jianda" runat="server" Skin="Bootstrap" Width="280px"></telerik:RadTextBox>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr class="hidden">
|
||
<td class="table-td-name"><span class="span_danger">*</span>选项A:</td>
|
||
<td class="table-td-content">
|
||
<telerik:RadTextBox ID="option_a" runat="server" Skin="Bootstrap" Width="280px" AutoPostBack="true"></telerik:RadTextBox>
|
||
</td>
|
||
<td class="table-td-name"><span class="span_danger">*</span>选项B:</td>
|
||
<td class="table-td-content">
|
||
<telerik:RadTextBox ID="option_b" runat="server" Skin="Bootstrap" Width="280px" AutoPostBack="true"></telerik:RadTextBox>
|
||
</td>
|
||
</tr>
|
||
|
||
|
||
<tr class="hidden">
|
||
<td class="table-td-name"><span class="span_danger">*</span>选项答案:</td>
|
||
<td class="" colspan="3">
|
||
|
||
|
||
<telerik:RadComboBox RenderMode="Lightweight" ID="dp_answer" runat="server" CheckBoxes="true" Localization-CheckAllString="全选"
|
||
EnableCheckAllItemsCheckBox="false" Width="240px">
|
||
<Items>
|
||
<telerik:RadComboBoxItem Text="A" Enabled="false" />
|
||
<telerik:RadComboBoxItem Text="B" Enabled="false" />
|
||
<telerik:RadComboBoxItem Text="C" Enabled="false" />
|
||
|
||
<telerik:RadComboBoxItem Text="D" Enabled="false" />
|
||
<telerik:RadComboBoxItem Text="E" Enabled="false" />
|
||
<telerik:RadComboBoxItem Text="F" Enabled="false" />
|
||
<telerik:RadComboBoxItem Text="" Enabled="false" />
|
||
</Items>
|
||
</telerik:RadComboBox>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr class="hidden">
|
||
<td class="table-td-name">备注:</td>
|
||
<td class="table-td-content" >
|
||
<telerik:RadTextBox ID="r1" runat="server" Skin="Bootstrap" Width="280px"></telerik:RadTextBox>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr >
|
||
<td class="table-td-name"><span class="span_danger">*</span>题干:</td>
|
||
<td class="table-td-content" colspan="3">
|
||
<telerik:RadTextBox ID="question_name" runat="server" placeholder="填空题空格用两个下划线_表示"
|
||
Skin="Bootstrap" Width="99%" Height="50px" LabelWidth="50px" Resize="None" TextMode="MultiLine"></telerik:RadTextBox>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr id="tr_answer">
|
||
<td class="table-td-name" >简答题、填空题答案:</td>
|
||
<td class="table-td-content" colspan="3">
|
||
<telerik:RadTextBox ID="answer_write" runat="server" Skin="Bootstrap" Width="99%" Height="80px" placeholder="填空题各个答案用两个下划线_隔开"
|
||
LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||
</telerik:RadTextBox></td>
|
||
</tr>
|
||
|
||
<%--图片开始--%>
|
||
|
||
|
||
|
||
<%--图片结束--%>
|
||
<tr>
|
||
<td class="base-bottom" colspan="4">
|
||
<%--<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />--%>
|
||
<input class=" btn btn-success" type="button" value="确定" onclick="btn_one(this)" />
|
||
<input class=" btn btn-danger" type="button" value="取消" onclick="CloseRadWindow()" />
|
||
<div class="hidden">
|
||
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
|
||
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr class="">
|
||
<td class="caption" colspan="4"> <span id="span_name" style="color: red" runat="server"></span> </td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td colspan="4">
|
||
<table style="width: 100%">
|
||
<tr>
|
||
<td colspan="3">
|
||
<%--<input class="btn btn-default " type="button" value="添加选项" onclick="$('#btnAddItem').click()" />--%>
|
||
<asp:Button ID="btnAddItem" runat="server" Text="添加选项" class="btn btn-default " OnClick="btnAddItem_Click" />
|
||
</td>
|
||
</tr>
|
||
|
||
<tr class="hidden">
|
||
<td style="width: 150px;" class="table-td-name">选项名称:</td>
|
||
<td>
|
||
<telerik:RadTextBox runat="server" Width="240" Skin="Bootstrap" ID="txt_additem"></telerik:RadTextBox>
|
||
答案:
|
||
<asp:RadioButtonList ID="RadioButtonList_answer" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="radio_label">
|
||
<asp:ListItem Value="0" Selected="True"> 否 </asp:ListItem>
|
||
<asp:ListItem Value="1"> 是 </asp:ListItem>
|
||
</asp:RadioButtonList>
|
||
|
||
</td>
|
||
<td style="width: 150px;">
|
||
|
||
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr id="tr_items" >
|
||
<td colspan="4">
|
||
<telerik:RadListBox ID="RadListBoxDestination" RenderMode="Lightweight" AllowReorder="true" runat="server" Height="380px" Width="800px" Skin="Bootstrap"
|
||
ButtonSettings-AreaWidth="35px" AutoPostBackOnReorder="true" OnReordered="RadListBoxDestination_Reordered" Font-Size="Smaller"
|
||
SelectionMode="Multiple" EnableDragAndDrop="true" AllowDelete="true" OnDeleted="RadListBoxDestination_Deleted" OnDeleting="RadListBoxDestination_Deleting"
|
||
AutoPostBackOnDelete="true"
|
||
>
|
||
<HeaderTemplate>
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<table style="width: 100%; user-select: none;">
|
||
<tr>
|
||
<td style="width: 50px;">
|
||
<asp:Label runat="server" Text='<%# int.Parse(DataBinder.Eval(Container, "Index").ToString())+1%>' Width="50" Visible="false"></asp:Label>
|
||
|
||
<asp:Label runat="server" Width="50" ID="labelAZ" ></asp:Label></td>
|
||
<td>
|
||
<span style="font-size: small">
|
||
<telerik:RadTextBox runat="server" Skin="Bootstrap" Width="320" ID="option_name" Text='<%# DataBinder.Eval(Container, "Text")%>' OnTextChanged="option_name_TextChanged"></telerik:RadTextBox>
|
||
</span>
|
||
|
||
答案:
|
||
<asp:RadioButtonList ID="RadioButtonList_Answer" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="radio_label">
|
||
<asp:ListItem Value="0" Selected="True"> 否 </asp:ListItem>
|
||
<asp:ListItem Value="1"> 是 </asp:ListItem>
|
||
</asp:RadioButtonList>
|
||
</td>
|
||
|
||
<td style="width: 50px;" class="hidden">
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
</ItemTemplate>
|
||
<FooterTemplate>
|
||
</FooterTemplate>
|
||
</telerik:RadListBox>
|
||
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
</div>
|
||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" UpdatePanelsRenderMode="Inline">
|
||
<AjaxSettings>
|
||
<telerik:AjaxSetting AjaxControlID="option_a">
|
||
<UpdatedControls>
|
||
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
|
||
<telerik:AjaxUpdatedControl ControlID="chklist" />
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
<telerik:AjaxSetting AjaxControlID="option_b">
|
||
<UpdatedControls>
|
||
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
|
||
<telerik:AjaxUpdatedControl ControlID="chklist" />
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
<telerik:AjaxSetting AjaxControlID="dp_school">
|
||
<UpdatedControls>
|
||
<telerik:AjaxUpdatedControl ControlID="cbx_schoolgrade" />
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
<telerik:AjaxSetting AjaxControlID="RadListBoxDestination">
|
||
<UpdatedControls>
|
||
<telerik:AjaxUpdatedControl ControlID="RadListBoxDestination" />
|
||
<telerik:AjaxUpdatedControl ControlID="span_name" UpdatePanelCssClass="" />
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
<telerik:AjaxSetting AjaxControlID="option_name">
|
||
<UpdatedControls>
|
||
<telerik:AjaxUpdatedControl ControlID="RadListBoxDestination" />
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
<telerik:AjaxSetting AjaxControlID="btnSure">
|
||
<UpdatedControls>
|
||
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
<telerik:AjaxSetting AjaxControlID="dp_kind">
|
||
<UpdatedControls>
|
||
|
||
<telerik:AjaxUpdatedControl ControlID="RadListBoxDestination" UpdatePanelCssClass="" />
|
||
<telerik:AjaxUpdatedControl ControlID="span_name" UpdatePanelCssClass="" />
|
||
<telerik:AjaxUpdatedControl ControlID="answer_write" UpdatePanelCssClass="" />
|
||
<telerik:AjaxUpdatedControl ControlID="btnAddItem" UpdatePanelCssClass="" />
|
||
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
<telerik:AjaxSetting AjaxControlID="btnAddItem">
|
||
<UpdatedControls>
|
||
<telerik:AjaxUpdatedControl ControlID="RadListBoxDestination" UpdatePanelCssClass="" />
|
||
<telerik:AjaxUpdatedControl ControlID="span_name" UpdatePanelCssClass="" />
|
||
</UpdatedControls>
|
||
</telerik:AjaxSetting>
|
||
|
||
</AjaxSettings>
|
||
</telerik:RadAjaxManager>
|
||
</form>
|
||
</body>
|
||
</html>
|