簡體   English   中英

母版頁和內容占位符中的Javascript驗證

[英]Javascript Validation in Master Page and Content Place Holder

我正在使用asp.net。 我在母版頁上有一個登錄表單。 我已經在母版頁中為此編寫了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按鈕時,是否正在進行登錄表單的驗證?

編輯: 解決方案:問題是我對母版頁和內容占位符使用了相同的驗證功能名稱。 我在母版頁中更改了驗證功能名稱,從而解決了該問題

如果您具有服務器端驗證,則可以在javascript函數中將其禁用,如下所示:

ValidatorEnable("reqValId", false);

啟用:

ValidatorEnable("reqValId", true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM