【问题标题】:Javascript Validation in Master Page and Content Place Holder母版页和内容占位符中的 Javascript 验证
【发布时间】:2013-10-10 05:59:46
【问题描述】:

我正在使用 asp.net。我在主页面中有一个登录表单。我已经在 Master Page 中为此编写了 Javascript 验证函数。

<table>
    <tr>
        <td>Username:></td>
        <td><asp:TextBox runat="server" id="txtUsername"/></td>
        <td>Password:></td>
        <td><asp:TextBox runat="server" id="txtPassword"/></td>
        <td>Username:></td>
        <td><asp:Button runat="server" id="btnLogin" Text="Login"/></td>
    </tr>
</table>

我在内容占位符中也有发送电子邮件表单。我已经在 Content Place Holder 中为此编写了 Javascript 验证函数。

 <table>
    <tr>
        <td>To:></td>
        <td><asp:TextBox runat="server" id="txtTo"/></td>
        <td>Password:></td>
        <td><asp:TextBox runat="server" id="txtEmail"/></td>
        <td>Username:></td>
        <td><asp:Button runat="server" id="btnSend" Text="Send"/></td>
    </tr>
 </table>

我的问题是当我点击 btnSend 按钮时,正在验证登录表单?

已编辑: 解决方案: 问题是我对母版页和内容占位符使用相同的验证函数名称。我在母版页中更改了验证函数名称,并解决了问题

【问题讨论】:

标签: javascript jquery html asp.net validation


【解决方案1】:

如果您有服务器端验证,您可以在您的 javascript 函数中禁用它们,如下所示:

ValidatorEnable("reqValId", false);

启用:

ValidatorEnable("reqValId", true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多