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

<%-- [Webフォーム]head Start --%>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<%-- [Webフォーム]head End --%>

<%-- [Webフォーム]body Start --%>
<asp:Content ID="Content2" ContentPlaceHolderID="msp_asp_cph1" runat="server">
       <style type="text/css">
        #div_main{
            margin-left:auto; 
            margin-right:auto;
            text-align:left;
            width:90%;
            font-size:9pt;
        }
        
        .td_Input_title{
            font-size:9pt;
            text-align:right;
        }

        div.section_block {
            display:block;
            border-bottom:solid;
            border-bottom-color:#C0C0C0;
            border-bottom-width:1px;
            width:200px;
            height:22px;
        }
        .error_msg{
            font-size:9pt;
            color:red;
        }
   </style>
<div id="div_main">         


<div style="width:400px; height:140px;font-size:13px;">
        <span>新しいパスワードを入力してください。<br />
            ※任意の半角英数字(8〜20桁、英数混在必須)
        </span>
    <table style="width:100%; height:100%;">
        <tr>
            <td class="td_Input_title">
                <asp:Label ID="Label1" runat="server" Text="新しいパスワード:" />
            </td>
            <td>
                <asp:TextBox
                    ID="NewPassword" TextMode="Password" CssClass="input"
                    MaxLength="20" runat="server" placeholder="uk64vozg"
                />
                 <asp:RequiredFieldValidator ID="rfd_NewPassword" runat="server" ControlToValidate="NewPassword" 
                                    ErrorMessage="<br />新しいパスワードを入力してください。" 
                                    ValidationGroup="Reset" CssClass="error_msg" Display="Dynamic"></asp:RequiredFieldValidator>

                <asp:RegularExpressionValidator ID="rev_NewPassword" runat="server" 
                    ErrorMessage="<br />半角英数字(8〜20桁、英数混在必須)<br />を入力してください。" CssClass="error_msg" Display="Dynamic" 
                    ValidationExpression="^(?=.*[A-Za-z])(?=.*[0-9])[A-Za-z0-9]{8,20}$" 
                    ControlToValidate="NewPassword" ValidationGroup="Reset"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="td_Input_title">
                <asp:Label ID="Label2" runat="server" Text="新しいパスワードの確認入力:" />
            </td>
            <td>
                <asp:TextBox
                    ID="ConfirmNEWpassword" TextMode="Password" CssClass="input"
                    MaxLength="20" runat="server" placeholder="uk64vozg"
                />
                <asp:RequiredFieldValidator ID="rfd_ConfirmNEWpassword" runat="server" ControlToValidate="ConfirmNEWpassword" 
                    ErrorMessage="<br />確認用のパスワードを入力してください。" 
                    ValidationGroup="Reset" CssClass="error_msg" Display="Dynamic"></asp:RequiredFieldValidator>

                <asp:RegularExpressionValidator ID="rev_ConfirmNEWpassword" runat="server" 
                    ErrorMessage="<br />半角英数字(8〜20桁、英数混在必須)<br />を入力してください。" CssClass="error_msg" Display="Dynamic" 
                    ValidationExpression="^(?=.*[A-Za-z])(?=.*[0-9])[A-Za-z0-9]{8,20}$" 
                    ControlToValidate="ConfirmNEWpassword" ValidationGroup="Reset"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td colspan="2">
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center">
                <asp:Button ID="ChangePassword" Text="パスワードの変更" CssClass="button" runat="server" ValidationGroup="Reset" />
            </td>
        </tr>   
    </table>
    <%-- エラーメッセージ Start --%>
    <asp:Label ID="Pass変更後" CssClass="error" runat="server" />
    <%-- エラーメッセージ End --%>
</div>
</div>
</asp:Content>
<%-- [Webフォーム]body End --%>