Files
thinkyu/教育訓練系統/Web/Forms/課程企劃/PickupMaterial.aspx
T
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

235 lines
12 KiB
Plaintext

<%@ Page Title="" Language="C#" MasterPageFile="~/PopupForm.Master"
AutoEventWireup="true" CodeBehind="PickupMaterial.aspx.cs"
Inherits="Education.Forms.課程企劃.PickupMaterial" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script type="text/javascript">
function checkInput() {
var result = true;
var names = [
$("#<%= txt教材名稱A.ClientID %>").val().trim(),
$("#<%= txt教材名稱B.ClientID %>").val().trim(),
$("#<%= txt教材名稱C.ClientID %>").val().trim()
];
if (names[0] == "" && names[1] == "" && names[2] == "") {
$("#msg教材A").css("display", "block");
result = false;
}
else {
$("#msg教材A").css("display", "none");
}
var itemIds = [
[
"<%= ddl訓練目標相符A.ClientID %>",
"<%= ddl參訓對象符合A.ClientID %>",
"<%= ddl課程大綱相符A.ClientID %>",
"<%= ddl內容正確適切A.ClientID %>",
"<%= ddl學員理解應用A.ClientID %>",
"<%= ddl使用方式清楚A.ClientID %>",
"<%= ddl評選結果A.ClientID %>"
],
[
"<%= ddl訓練目標相符B.ClientID %>",
"<%= ddl參訓對象符合B.ClientID %>",
"<%= ddl課程大綱相符B.ClientID %>",
"<%= ddl內容正確適切B.ClientID %>",
"<%= ddl學員理解應用B.ClientID %>",
"<%= ddl使用方式清楚B.ClientID %>",
"<%= ddl評選結果B.ClientID %>"
],
[
"<%= ddl訓練目標相符C.ClientID %>",
"<%= ddl參訓對象符合C.ClientID %>",
"<%= ddl課程大綱相符C.ClientID %>",
"<%= ddl內容正確適切C.ClientID %>",
"<%= ddl學員理解應用C.ClientID %>",
"<%= ddl使用方式清楚C.ClientID %>",
"<%= ddl評選結果C.ClientID %>"
]
];
var names2 = ["一", "二", "三"];
for (var m = 0; m < 3; m++) {
if (names[m] != "") {
for (var s = 0; s < itemIds[m].length; s++) {
if ($("#" + itemIds[m][s]).val() == "") {
alert("請完整填寫教材" + names2[m] + "的評選項目與評選結果。");
result = false;
}
}
}
}
return result;
}
function clearMaterial(nameId, itemIds, btnId) {
$("#" + nameId).val("");
for (var i = 0; i < itemIds.length; i++) {
$("#" + itemIds[i]).val("");
}
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"
runat="server">
<table>
<tr>
<td class="caption" style="width: 70px">
<asp:Label ID="Label9" runat="server" Text="課程企劃"></asp:Label>
</td>
<td class="datadisplay" style="width: 800px">
<asp:Label ID="lb課程企劃" runat="server"></asp:Label>
<asp:HiddenField ID="hf課程企劃ID" runat="server" />
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label10" runat="server" Text="課程內容"></asp:Label>
</td>
<td class="datadisplay">
<asp:Label ID="lb課程內容" runat="server"></asp:Label>
<asp:HiddenField ID="hf課程序號" runat="server" />
</td>
</tr>
<tr>
<td colspan="2">
<table style="width: 100%; table-layout: fixed">
<tr>
<td style="width: 18rem">&nbsp;</td>
<td class="captionCenter" colspan="1" style="width: 33%">教材一</td>
<td class="captionCenter" colspan="1" style="width: 33%">教材二</td>
<td class="captionCenter" colspan="1" style="width: 33%">教材三</td>
</tr>
<tr>
<td class="caption">教材名稱</td>
<td class="datainput">
<asp:TextBox ID="txt教材名稱A" runat="server" CssClass="inputFull" MaxLength="100" ValidationGroup="save"></asp:TextBox>
<span id="msg教材A" class="ErrorMessage" style="display: none">請至少輸入一項教材名稱</span>
</td>
<td class="datainput">
<asp:TextBox ID="txt教材名稱B" runat="server" CssClass="inputFull" MaxLength="100" ValidationGroup="save"></asp:TextBox>
</td>
<td class="datainput">
<asp:TextBox ID="txt教材名稱C" runat="server" CssClass="inputFull" MaxLength="100" ValidationGroup="save"></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">與本課程之訓練目標相符</td>
<td class="datainput">
<asp:DropDownList ID="ddl訓練目標相符A" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl訓練目標相符B" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl訓練目標相符C" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="caption">符合參訓對象之程度、需求及特性</td>
<td class="datainput">
<asp:DropDownList ID="ddl參訓對象符合A" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl參訓對象符合B" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl參訓對象符合C" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="caption">與課程大綱、授課內容或學習活動相符</td>
<td class="datainput">
<asp:DropDownList ID="ddl課程大綱相符A" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl課程大綱相符B" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl課程大綱相符C" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="caption">內容正確、適切,相關資訊具時效性</td>
<td class="datainput">
<asp:DropDownList ID="ddl內容正確適切A" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl內容正確適切B" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl內容正確適切C" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="caption">有助於學員理解、學習或實際工作應用</td>
<td class="datainput">
<asp:DropDownList ID="ddl學員理解應用A" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl學員理解應用B" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl學員理解應用C" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="caption">使用方式、操作流程或內容呈現清楚</td>
<td class="datainput">
<asp:DropDownList ID="ddl使用方式清楚A" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl使用方式清楚B" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl使用方式清楚C" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="caption">評選結果</td>
<td class="datainput">
<asp:DropDownList ID="ddl評選結果A" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl評選結果B" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
<td class="datainput">
<asp:DropDownList ID="ddl評選結果C" runat="server" CssClass="inputFull"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="caption"></td>
<td class="datadisplay">
<asp:LinkButton ID="btnClearA" runat="server" Text="清除教材一"></asp:LinkButton>
</td>
<td class="datadisplay">
<asp:LinkButton ID="btnClearB" runat="server" Text="清除教材二"></asp:LinkButton>
</td>
<td class="datadisplay">
<asp:LinkButton ID="btnClearC" runat="server" Text="清除教材三"></asp:LinkButton>
</td>
</tr>
<tr>
<td class="caption">備註</td>
<td class="datainput" colspan="3">
<asp:TextBox ID="txt備註" runat="server" CssClass="inputFull" Rows="5" TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">&nbsp;</td>
<td class="datainput" colspan="3">
<asp:LinkButton ID="btnSave" runat="server" CssClass="button blue80" OnClick="btnSave_Click"
OnClientClick="return checkInput();"
ValidationGroup="save">
儲存</asp:LinkButton>
</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Content>