[英]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.