主页和内容持有者中的Javascript验证

时间:2013-10-10 05:59:46

标签: javascript jquery html asp.net validation

我正在使用asp.net。我在Master页面中有一个登录表单。我在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中发送电子邮件表单。我在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按钮时,是否正在进行登录表单的验证?

编辑: 解决方案: 问题是我对主页面和内容位置持有者使用相同的验证功能名称。我更改了母版页中的验证功能名称并解决了问题

1 个答案:

答案 0 :(得分:0)

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

ValidatorEnable("reqValId", false);

启用:

ValidatorEnable("reqValId", true);