gyhlw_dotnet/网站项目/VRS/Management/VSAT/ExamTheoryBase_Add_Custom.aspx

358 lines
18 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ 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)" />&nbsp;&nbsp;&nbsp;&nbsp;
<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">&nbsp;&nbsp;&nbsp;<span id="span_name" style="color: red" runat="server"></span> </td>
</tr>
<tr>
<td colspan="4">
<table style="width: 100%">
<tr>
<td colspan="3">
&nbsp;&nbsp;&nbsp;<%--<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">&nbsp;否&nbsp;&nbsp;&nbsp;</asp:ListItem>
<asp:ListItem Value="1">&nbsp;是&nbsp;&nbsp;&nbsp;</asp:ListItem>
</asp:RadioButtonList>
&nbsp;&nbsp;&nbsp;&nbsp;
</td>
<td style="width: 150px;">
&nbsp;&nbsp;
</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>
&nbsp;&nbsp;&nbsp;<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>&nbsp;
答案:
<asp:RadioButtonList ID="RadioButtonList_Answer" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="radio_label">
<asp:ListItem Value="0" Selected="True">&nbsp;否&nbsp;&nbsp;&nbsp;</asp:ListItem>
<asp:ListItem Value="1">&nbsp;是&nbsp;&nbsp;&nbsp;</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>