ASP启用输入密钥

时间:2010-06-28 18:29:50

标签: javascript asp.net

按下输入后,我需要提交一个登录框。下面你将找到部分代码。请任何帮助将不胜感激。

<div class="box-login clearfix">
    <div class="box-login-header">
        <h3>
            Registered Users</h3>
    </div>
    <div>
        <asp:Label ID="LblMessage" runat="server" ForeColor="Red"></asp:Label>
        <asp:RequiredFieldValidator ID="Rfv_LoginId" runat="server" ControlToValidate="TextLogInId"
            ErrorMessage="Login Id is required" ValidationGroup="A" Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="RevLoginId" runat="server" ControlToValidate="TextLogInId"
            ErrorMessage="Login id does not contain spaces,double quotes or +&gt;&lt;=';:,|/"
            ValidationExpression="[^ &quot;+&gt;&lt;=':,|/]*$" ValidationGroup="A" Display="Dynamic"></asp:RegularExpressionValidator>
        <asp:RequiredFieldValidator ID="Rfv_Password" runat="server" ControlToValidate="TextPassword"
            ErrorMessage="Password is required" ValidationGroup="A" Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:CustomValidator ID="CvPassword" runat="server" ClientValidationFunction="ValidatePassword"
            ControlToValidate="TextPassword" ErrorMessage="" Display="Dynamic"></asp:CustomValidator>
        <asp:RegularExpressionValidator ID="RevPassword" runat="server" ControlToValidate="TextPassword"
            ErrorMessage="Space is not allowed" ValidationExpression="[^ ]*$" ValidationGroup="A"
            Display="Dynamic"></asp:RegularExpressionValidator>
        <asp:Label ID="LblPassword" runat="server" ForeColor="#FF0066"></asp:Label>
    </div>
    <p>
        Please enter your GoCCL.com Login ID & Password below</p>
    <ul>
        <li>
            <label for="cloginid">
                Login ID:</label>
            <asp:TextBox ID="TextLogInId" runat="server" CssClass="text-box" MaxLength="16" onblur="ClearMessage()"></asp:TextBox>
        </li>
        <li>
            <label for="cpassword">
                Password:</label>
            <asp:TextBox ID="TextPassword" runat="server" TextMode="Password" CssClass="text-box"
                MaxLength="16" onblur="ClearMessage()"></asp:TextBox>
        </li>
    </ul>
    <asp:LinkButton ID="btnForgotPassword" CssClass="forgot" runat="server" Text="Forgot your Login ID or Password?"
        OnClick="btnForgotPassword_Click"></asp:LinkButton>
    <asp:ImageButton ID="CmdLogin" CssClass="btn-login" OnClick="CmdLogin_OnClick" OnClientClick="ClearMessage()"
        runat="server" ImageUrl="/stylesheets/bookccl/images/button/btn-login.gif" CausesValidation="true" />
    <div class="box-login-fotter clearfix">
        <p>
            <strong>New to GoCCL? </strong>
            <asp:LinkButton ID="btnRegistration" runat="server" Text="Register Now" CssClass="register-new"
                OnClick="btnRegistration_Click"></asp:LinkButton>
            to join the fun!</p>
    </div>
</div>

1 个答案:

答案 0 :(得分:4)

您可以将其包装在Panel控件中,并将DefaultButton设置为按Enter键时要调用的按钮。这里还探讨了其他选择:

http://www.beansoftware.com/asp.net-tutorials/accept-enter-key.aspx