<%@ Page Language="VB" MasterPageFile="~/portal.master" AutoEventWireup="false" CodeFile="applyregister.aspx.vb" Inherits="training_applyregister" %>

<%-- [Webフォーム]head Start --%>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <link rel="stylesheet" type="text/css" href="<%=CssPath.Training%>" />
    <style>
        .print-off {
            display: none;
        }
        div.print-area {
            -webkit-print-color-adjust: exact;
        }
        .error-message{
            color:red;
        }
    </style>
    <script>
        $(function () {
            //印刷ボタンをクリックした時の処理
            $('.print-btn').on('click', function () {
                //プリントしたいエリアの取得
                var printArea = document.getElementsByClassName("print-area");

                //プリント用の要素「#print」を作成し、上で取得したprintAreaをその子要素に入れる。
                $('body').append('<div id="print" class="printBc"></div>');
                $(printArea).clone().appendTo('#print');

                //この下に、以降の処理が入ります。
                //プリントしたいエリア意外に、非表示のcssが付与されたclassを追加
                $('body > :not(#print)').addClass('print-off');

                window.print();
                //window.print()を実行した後、作成した「#print」と、非表示用のclass「print-off」を削除
                $('#print').remove();
                $('.print-off').removeClass('print-off');
                //location.reload();
                return false;
            });
        });
    </script>
    <script>
        const REGEX_HALF_NUMBER = /^[0-9]{1,10}$/

        function validateShimei(source, arguments) {
            arguments.IsValid = true;

            if ($('#<%=txt_氏名.ClientID%>').val() == "") {
                if (!$('#<%=cb_未定.ClientID%>').is(':checked')) {
                    arguments.IsValid = false;
                    return;
                }
            }
        }

        function validateFurigana(source, arguments) {
            arguments.IsValid = true;

            if ($('#<%=txt_ふりがな.ClientID%>').val() == "") {
                if (!$('#<%=cb_未定.ClientID%>').is(':checked')) {
                    arguments.IsValid = false;
                    return;
                }
            }
        }

        function validateShokushu(source, arguments) {
            arguments.IsValid = true;

            $('#<%=vdt_職種_その他.ClientID%>').css('display', 'none');
            
            if ($('#<%=dd_職種.ClientID%>').val() == "") {
                arguments.IsValid = false;
                return;
            }
        }

        function validateShokushuSonota(source, arguments) {
            arguments.IsValid = true;

            if ($('#<%=dd_職種.ClientID%>').val() == "その他") {
                if ($('#<%=txt_職種.ClientID%>').val() == "") {
                    arguments.IsValid = false;
                    return;
                }
            }
        }

        function validateTsusanKeiken(source, arguments) {
            arguments.IsValid = true;

            $('#<%=vdt_通算経験年数.ClientID%>').css('display', 'none');
            $('#<%=vdt_通算経験月数.ClientID%>').css('display', 'none');

            if ($('#<%=txt_通算経験年数.ClientID%>').val() == "" && $('#<%=txt_通算経験月数.ClientID%>').val() == "") {
                arguments.IsValid = false;
                return;
            }

            var regex = new RegExp(REGEX_HALF_NUMBER);

            if ($('#<%=txt_通算経験年数.ClientID%>').val() != "" && !regex.test($('#<%=txt_通算経験年数.ClientID%>').val())) {
                arguments.IsValid = false;
                return;
            }

            if ($('#<%=txt_通算経験月数.ClientID%>').val() != "" && !regex.test($('#<%=txt_通算経験月数.ClientID%>').val())) {
                arguments.IsValid = false;
                return;
            }
        }

        function changeMitei() {
            $('#<%=vdt_氏名.ClientID%>').css('display', 'none');
            $('#<%=vdt_ふりがな.ClientID%>').css('display', 'none');

            var disabled = false;
            if ($('#<%=cb_未定.ClientID%>').is(':checked')) {
                $('#<%=txt_氏名.ClientID%>').val("");
                $('#<%=txt_ふりがな.ClientID%>').val("");
                disabled = true;
            }
            $('#<%=txt_氏名.ClientID%>').prop("disabled", disabled);
            $('#<%=txt_ふりがな.ClientID%>').prop("disabled", disabled);
        }

        function changeShokushu() {
            var disabled = false;
            if ($('#<%=dd_職種.ClientID%>').val() != "その他") {
                $('#<%=txt_職種.ClientID%>').val("");
                disabled = true;
            }
            $('#<%=txt_職種.ClientID%>').prop("disabled", disabled);
        }

        function changeJukoKeiken() {
            var disabled = false;
            if ($('#<%=dd_受講経験有無.ClientID%>').val() != "有") {
                $('#<%=txt_過去参加回数.ClientID%>').val("");
                disabled = true;
            }
            $('#<%=txt_過去参加回数.ClientID%>').prop("disabled", disabled);
        }

<%--        function changeKakoSanka() {
            var disabled = false;
            if ($('#<%=dd_過去参加有無.ClientID%>').val() != "有") {
                $('#<%=txt_過去参加回数.ClientID%>').val("");
                disabled = true;
            }
            $('#<%=txt_過去参加回数.ClientID%>').prop("disabled", disabled);
        }--%>

        window.onload = function () {
            changeMitei();
            changeShokushu();
            changeJukoKeiken();
            //changeKakoSanka();
        }

        function validateAndConfirm(message) {
            var validated = Page_ClientValidate('apply');
            if (validated) {
                return confirm(message);
            }
        }

        function ValidatePastDate(source, args) {
            // 入力年月
            var year = parseInt(document.getElementById('<%= txt_過去受講不可科目_実施年.ClientID %>').value);
            var month = parseInt(document.getElementById('<%= txt_過去受講不可科目_実施月.ClientID %>').value);

            // 現在の日付
            var currentDate = new Date();
            var currentYear = currentDate.getFullYear();
            var currentMonth = currentDate.getMonth() + 1;

            // 入力値のバリデーション '未入力は許可
            if (isNaN(year) && isNaN(month)) {
                args.IsValid = true;
                return;
            }
            // 年月の比較
            if (year < currentYear || (year === currentYear && month <= currentMonth)) {
                args.IsValid = true;
            } else {
                args.IsValid = false;
            }
        }

        //ブラウザの自動入力補完の無効化
        $(document).ready(function () {
            $('input[type=text]').attr('autocomplete', 'off');
        });
    </script>
</asp:Content>
<%-- [Webフォーム]head End --%>
<%-- [Webフォーム]body Start --%>
<asp:Content ID="Content2" ContentPlaceHolderID="msp_asp_cph1" runat="server">
<div class="print-area" style="width:1000px;">
    <%-- 研修情報 Start --%>
    <uc:TrainingInfo ID="uc_TrainingInfo" runat="server" />
    <asp:Label ID="lb_履修年度" runat="server" Visible="false" />
    <asp:Label ID="lb_成績年度" runat="server" Visible="false" />
    <asp:Label ID="lb_分野CD" runat="server" Visible="false" />
    <asp:Label ID="lb_科目CD" runat="server" Visible="false" />
    <asp:Label ID="lb_講座CD" runat="server" Visible="false" />
    <asp:Label ID="lb_連番" runat="server" Visible="false" />
    <%-- 研修情報 End --%>
    <div class="vertical_space"></div>
    <asp:HiddenField runat="server" ID="hf_ApplyNo" /> 
    <%-- 受講職員 Start --%>
    <uc:TitleBar ID="uc_TitleBar_受講職員" Mode="point" Text="受講職員" runat="server" />
    <div style="font-size:9pt;">
        <asp:Label ID="lb_未定表示" runat="server" Text="" />
    </div>
    <table class="training-sheet" style="width:100%;">
        <colgroup>
            <col style="width:14%;" />
            <col style="width:14%;" />
            <col style="width:22%;" />
            <col style="width:14%;" />
            <col style="width:36%;" />
        </colgroup>
        <tr>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_氏名" runat="server" Text="氏名" data-required="true" />
            </td>
            <td class="detail" colspan="4">
                <asp:TextBox ID="txt_氏名" runat="server" Width="35em" MaxLength="100" />
                &nbsp;
                <asp:CheckBox ID="cb_未定" runat="server" Text="未定" onchange="changeMitei();" />
                <span style="font-size:10px;"><br />姓と名の間には全角スペースを入れてください。</span>
                <asp:CustomValidator ID="vdt_氏名" runat="server" ControlToValidate="txt_氏名" ErrorMessage="<br />入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ClientValidationFunction="validateShimei" ValidateEmptyText="true" />
                <%--全角入力チェックの追加 20240327 S.Iguchi--%>
                <asp:RegularExpressionValidator ID="vdt_全角" runat="server" ControlToValidate="txt_氏名" ErrorMessage="<br />全角文字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                    ValidationExpression="^[^\x01-\x7E\xA1-\xDF]+$" />
                <%--姓名の間には全角スペースチェック--%>
                <asp:RegularExpressionValidator ID="valFullWidthSpace" runat="server" 
                    ControlToValidate="txt_氏名" Display="Dynamic" ValidationGroup="apply"
                    ErrorMessage="<br />姓と名の間には全角スペースを入れてください。" 
                    ValidationExpression="^(?!\u3000)(?!.*\u3000$)[^\x01-\x7E\xA1-\xDF]*(?<!\u3000)[^\x01-\x7E\xA1-\xDF]*[\u3000]+.*$"
                    />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_ふりがな" runat="server" Text="ふりがな" data-required="true" />
            </td>
            <td class="detail" colspan="4">
                <asp:TextBox ID="txt_ふりがな" runat="server" Width="35em" MaxLength="100" />
                <span style="font-size:10px;"><br />せい(姓)とめい(名)の間には全角スペースを入れてください。</span>
                <asp:CustomValidator ID="vdt_ふりがな" runat="server" ControlToValidate="txt_ふりがな" ErrorMessage="<br />入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ClientValidationFunction="validateFurigana" ValidateEmptyText="true" />
                <%--ひらがな入力チェックの追加 20240327 S.Iguchi--%>
                <asp:RegularExpressionValidator ID="vdt_ひらがな" runat="server" ControlToValidate="txt_ふりがな" ErrorMessage="<br />ひらがなを入力してください。" 
                 ValidationExpression="^[\u3040-\u309F\u3000\s\u30FC]+$" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
                 <%--姓名の間には全角スペースチェック--%>
                <asp:RegularExpressionValidator ID="valFullWidthSpace_furi" runat="server" 
                    ControlToValidate="txt_ふりがな" Display="Dynamic" ValidationGroup="apply"
                    ErrorMessage="<br />せい(姓)とめい(名)の間には全角スペースを入れてください。" 
                    ValidationExpression="^(?!\u3000)(?!.*\u3000$)[^\x01-\x7E\xA1-\xDF]*(?<!\u3000)[^\x01-\x7E\xA1-\xDF]*[\u3000]+.*$"
                    />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_年齢" runat="server" Text="年齢" data-required="true" />
            </td>
            <td class="detail" colspan="2">
                <asp:TextBox ID="txt_年齢" runat="server" CssClass="number" Width="3em" MaxLength="2" />
                歳　（研修開始日時点）
               <asp:RequiredFieldValidator ID="vdt_年齢未入力" runat="server" ControlToValidate="txt_年齢" ErrorMessage="<br />入力してください。" 
                    ForeColor="Red" Display="Dynamic" ValidationGroup="apply" ValidateEmptyText="true" />
                <asp:RegularExpressionValidator ID="vdt_年齢" runat="server" ControlToValidate="txt_年齢" ErrorMessage="<br />半角数字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ValidationExpression="^[0-9]{1,10}$" />
            </td>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_性別" runat="server" Text="性別" data-required="true" />
            </td>
            <td class="detail">
				<asp:RadioButtonList ID="rbl_性別" runat="server" DataValueField="内容" DataTextField="内容"
                        RepeatDirection="Horizontal" RepeatColumns="3" CssClass="radiobutton-list" />
                <asp:RequiredFieldValidator ID="vdt_性別" runat="server" ControlToValidate="rbl_性別" ErrorMessage="選択してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_所属部課" runat="server" Text="所属部課" data-required="true" />
            </td>
            <td class="detail" colspan="2">
                <asp:TextBox ID="txt_所属部課" runat="server" Width="25em" MaxLength="50" />
                <asp:RequiredFieldValidator ID="vdt_所属部課" runat="server" ControlToValidate="txt_所属部課" ErrorMessage="<br />入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
            </td>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_職名" runat="server" Text="職名" data-required="true" />
            </td>
            <td class="detail">
                <asp:TextBox ID="txt_職名" runat="server" Width="25em" MaxLength="50" />
                <asp:RequiredFieldValidator ID="vdt_職名" runat="server" ControlToValidate="txt_職名" ErrorMessage="<br />入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_選任区分" runat="server" Text="選任区分" data-required="true" />
            </td>
            <td class="detail" colspan="4">
                <asp:DropDownList ID="dd_選任区分" runat="server" DataValueField="内容" DataTextField="内容" Width="10em" AppendDataBoundItems="true">
                    <asp:ListItem Selected="True" />
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="vdt_選任区分" runat="server" ControlToValidate="dd_選任区分" ErrorMessage="<br />選択してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_職層" runat="server" Text="職層" data-required="true" />
            </td>
            <td class="detail" colspan="4">
                <asp:DropDownList ID="dd_職層" runat="server" DataValueField="内容" DataTextField="内容" Width="10em" AppendDataBoundItems="true">
                    <asp:ListItem Selected="True" />
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="vdt_職層" runat="server" ControlToValidate="dd_職層" ErrorMessage="<br />選択してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                <asp:Label ID="lb_職種" runat="server" Text="職種" data-required="true" />
            </td>
            <td class="detail" colspan="4">
                <asp:DropDownList ID="dd_職種" runat="server" DataValueField="内容" DataTextField="内容" Width="10em" AppendDataBoundItems="true" onchange="changeShokushu();">
                    <asp:ListItem Selected="True" />
                </asp:DropDownList>
                <asp:TextBox ID="txt_職種" runat="server" Width="25em" MaxLength="50" />
                その他の場合、右の欄へ詳細を記入してください。
                <asp:CustomValidator ID="vdt_職種" runat="server" ControlToValidate="dd_職種" ErrorMessage="<br />選択してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ClientValidationFunction="validateShokushu" ValidateEmptyText="true" />
                <asp:CustomValidator ID="vdt_職種_その他" runat="server" ControlToValidate="txt_職種" ErrorMessage="<br />右の欄：入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ClientValidationFunction="validateShokushuSonota" ValidateEmptyText="true" />
            </td>
        </tr>
        <tr>
            <td class="header" colspan="2" style="text-align:center;">
                <asp:Label ID="lb_通算経験年月数" runat="server" Text="受講科目に関係する通算経験年月数" data-required="true" />
            </td>
            <td class="detail" colspan="3">
                <asp:TextBox ID="txt_通算経験年数" runat="server" CssClass="number" Width="2em" MaxLength="2" />
                年
                <asp:TextBox ID="txt_通算経験月数" runat="server" CssClass="number" Width="2em" MaxLength="2" />
                カ月
                <asp:CustomValidator ID="vdt_通算経験年数" runat="server" ControlToValidate="txt_通算経験年数" ErrorMessage="<br />半角数字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ClientValidationFunction="validateTsusanKeiken" ValidateEmptyText="true" />
                <asp:RegularExpressionValidator ID="vdt_通算経験月数" runat="server" ControlToValidate="txt_通算経験月数" ErrorMessage="<br />月数：0～11の半角数字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                  ValidationExpression="^(0?[0-9]|1[0-1])?$" ValidateEmptyText="false" />
            </td>
        </tr>
        <tr>
            <td class="header" colspan="2" style="text-align:center;">
                <asp:Label ID="lb_過去受講不可科目" runat="server" Text="過去に受講の申し込みをしたが、<br />受講できなかった科目及び実施年月" data-required="false" />
            </td>
            <td class="detail" colspan="3">
                <asp:TextBox ID="txt_過去受講不可科目" runat="server" Width="35em" MaxLength="50" />
                <div style="height:2px;"></div>
                <asp:TextBox ID="txt_過去受講不可科目_実施年" runat="server" CssClass="number" Width="4em" MaxLength="4" />
                年
                <asp:TextBox ID="txt_過去受講不可科目_実施月" runat="server" CssClass="number" Width="2em" MaxLength="2" />
                月
                <asp:RegularExpressionValidator ID="vdt_過去受講不可科目_実施年" runat="server" ControlToValidate="txt_過去受講不可科目_実施年" ErrorMessage="<br />年：半角数字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ValidationExpression="^[0-9]{1,10}$" />
                <asp:RegularExpressionValidator ID="vdt_過去受講不可科目_実施月" runat="server" ControlToValidate="txt_過去受講不可科目_実施月" ErrorMessage="<br />月：1～12の半角数字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ValidationExpression="^(0?[1-9]|1[0-2])?$" />
                <asp:CustomValidator ID="cvd_過去受講不可科目_実施年月" runat="server" ClientValidationFunction="ValidatePastDate"　ForeColor="Red"
                    ErrorMessage="<br />過去の年月を入力してください。" Display="Dynamic" ValidationGroup="apply" />
            </td>
        </tr>
        <tr>
            <td class="header" colspan="2" style="text-align:center;">
                <asp:Label ID="lb_受講経験有無" runat="server" Text="当研修所での受講経験の有無" data-required="true" />
            </td>
            <td class="detail" colspan="3">
                <asp:DropDownList ID="dd_受講経験有無" runat="server" DataValueField="内容" DataTextField="内容" Width="4em" AppendDataBoundItems="true" onchange="changeJukoKeiken();">
                    <asp:ListItem Selected="True" />
                </asp:DropDownList>
                <asp:TextBox ID="txt_過去参加回数" runat="server" CssClass="number" Width="2em" MaxLength="2" />
                回
                <asp:RequiredFieldValidator ID="vdt_受講経験有無" runat="server" ControlToValidate="dd_受講経験有無" ErrorMessage="<br />選択してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
                <asp:RegularExpressionValidator ID="vdt_過去参加回数" runat="server" ControlToValidate="txt_過去参加回数" ErrorMessage="<br />回数：半角数字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                        ValidationExpression="^[0-9]{1,10}$" />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                備考
            </td>
            <td class="detail" colspan="4">
                <asp:TextBox ID="txt_備考" runat="server" Width="100%" 
                    TextMode="MultiLine" Rows="5" MaxLength="150" 
                    placeholder="身体の障がい、その他研修所に配慮を要望する事項等がある場合に必要事項を記載してください。" />
            </td>
        </tr>
        <tr>
            <td class="header" data-required="true" style="text-align:center;">
                パスワード
            </td>
            <td class="detail" colspan="4">
                <asp:TextBox ID="txt_PASSWORD" runat="server" Width="20em" MaxLength="20" />
                <span style="font-size:10px;"><br />※任意の半角英数字(8～20桁、英数混在必須)</span>
                <asp:RequiredFieldValidator ID="vdt_PASSWORD" runat="server" ControlToValidate="txt_PASSWORD" ErrorMessage="<br />入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
                <asp:RegularExpressionValidator ID="rev_NewPassword" runat="server" 
                    ErrorMessage="<br />半角英数字(8～20桁、英数混在必須)を入力してください。" CssClass="error_msg" Display="Dynamic" 
                    ValidationExpression="^(?=.*[A-Za-z])(?=.*[0-9])[A-Za-z0-9]{8,20}$" 
                    ControlToValidate="txt_PASSWORD" ValidationGroup="apply"></asp:RegularExpressionValidator>
            </td>
        </tr>
    </table>
    <%-- 受講職員 End --%>
    <div class="vertical_space"></div>
    <%-- 研修担当 Start --%>
    <uc:TitleBar ID="uc_TitleBar_研修担当" Mode="point" Text="研修担当" runat="server" />
    <table class="training-sheet" style="width:100%;">
        <colgroup>
            <col style="width:20%;" />
            <col style="width:80%;" />
        </colgroup>
        <tr>
            <td class="header" style="text-align:center;">
                所属部課
            </td>
            <td class="detail">
                <asp:Label ID="lb_研修担当所属" runat="server"/>
            </td>
        </tr>
        <tr>
            <td class="header" data-required="true" style="text-align:center;">
                氏名
            </td>
            <td class="detail">
                <asp:TextBox ID="txt_研修担当氏名" runat="server" Width="35em" MaxLength="100" />
                 <span style="font-size:10px;"><br />姓と名の間には全角スペースを入れてください。</span>
                <asp:RequiredFieldValidator ID="vdt_研修担当氏名" runat="server" ControlToValidate="txt_研修担当氏名" ErrorMessage="<br />入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
                <%--全角入力チェックの追加 --%>
                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
                    ControlToValidate="txt_研修担当氏名" ErrorMessage="<br />全角文字を入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"
                    ValidationExpression="^[^\x01-\x7E\xA1-\xDF]+$" />
                <%--姓名の間には全角スペースチェック--%>
                <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" 
                    ControlToValidate="txt_研修担当氏名" Display="Dynamic" ValidationGroup="apply"
                    ErrorMessage="<br />姓と名の間には全角スペースを入れてください。" 
                    ValidationExpression="^(?!\u3000)(?!.*\u3000$)[^\x01-\x7E\xA1-\xDF]*(?<!\u3000)[^\x01-\x7E\xA1-\xDF]*[\u3000]+.*$"
                    />
            </td>
        </tr>
        <tr>
            <td class="header" data-required="true" style="text-align:center;">
                TEL
            </td>
            <td class="detail">
                <asp:TextBox ID="txt_研修担当TEL" runat="server" Width="20em" MaxLength="11" placeholder="0123456789" />
                <asp:RequiredFieldValidator ID="vdt_研修担当TEL" runat="server" ControlToValidate="txt_研修担当TEL" ErrorMessage="<br />入力してください。" 
                   ClientValidationFunction="validateStaffTel" ForeColor="Red" Display="Dynamic" ValidationGroup="apply"/>
                <%--半角チェックの追加 英字はNG 記号は可 20240327 S.Iguchi--%>
                <asp:RegularExpressionValidator ID="vdt_研修担当TEL半角" runat="server" ControlToValidate="txt_研修担当TEL" ErrorMessage="<br />半角数字で入力してください。" 
                 ValidationExpression="^[0-9]+$" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
            </td>
        </tr>
        <tr>
            <td class="header" style="text-align:center;">
                E-mail（組織アドレス）
            </td>
            <td class="detail">
                <asp:Label ID="lb_研修担当EMAIL" runat="server"/>
            </td>
        </tr>
        <tr>
            <td class="header" data-required="true" style="text-align:center;">
                決定通知兼請求書の宛名
            </td>
            <td class="detail">
                <asp:TextBox ID="txt_任命権者名" runat="server" Width="35em" MaxLength="100" />
                 <span style="font-size:10px;"><br />団体名から入力してください。</span>
                <asp:RequiredFieldValidator ID="vdt_任命権者名" runat="server" ControlToValidate="txt_任命権者名" ErrorMessage="<br />入力してください。" ForeColor="Red" Display="Dynamic" ValidationGroup="apply" />
            </td>
        </tr>
    </table>
    <%-- 研修担当 End --%>
    </div>
    <div style="width:1000px;">
    <%-- ボタン Start --%>
    <div id="div_button_add" runat="server" class="button-area">
        <asp:Button ID="btn_戻る" runat="server" CssClass="training-button training-button-blue" Text="戻&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;る" OnClick="btn_戻る_Click" />
        <asp:Button ID="btn_一時保存" runat="server" CssClass="training-button training-button-red" Text="下書き保存" OnClick="btn_一時保存_Click" />
        <asp:Button ID="btn_申込" runat="server" CssClass="training-button training-button-red" Text="申&nbsp;&nbsp;込&nbsp;&nbsp;み" OnClick="btn_申込_Click" ValidationGroup="apply"
                OnClientClick="return validateAndConfirm('受講を申込みます。よろしいですか？');" />
        <asp:Button ID="btn_印刷" runat="server" CssClass="training-button training-button-blue print-btn" Text="印&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;刷" />
    </div>
    <div id="div_button_edit" runat="server" class="button-area">
        <asp:Button ID="btn_戻る2" runat="server" CssClass="training-button training-button-blue" Text="戻&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;る" OnClick="btn_戻る_Click" />
        <asp:Button ID="btn_更新" runat="server" CssClass="training-button training-button-red" Text="更&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;新" OnClick="btn_更新_Click" ValidationGroup="apply"
                OnClientClick="return validateAndConfirm('申込内容を更新します。\r\nよろしいですか？');" />
    </div>
    <%-- ボタン End --%>
    <div id="div_error_mes_area" runat="server" visible="false" style="text-align:center;">
        <asp:Label ID="lb_締切MES" runat="server" CssClass="error-message" Text="申込受付は締め切りました。"/>
    </div>
</div>
</asp:Content>
<%-- [Webフォーム]body End --%>