我正在尝试为我正在开发的网站创建一个弹出式登录表单,因此我决定尝试使用 facebox。登录弹出确定,但提交按钮和所需的验证器没有触发。这在母版页中,包含在进度面板中。
在页眉中,我有:
<script type="text/javascript">
$(document).ready(function () {
$('a[rel*=facebox]').facebox();
});
</script>
在表格的顶部,我有这个链接:
<a href="#logon_form" rel="facebox">Logon</a>
即打开下面列出的图层:
<div id="logon_form" style="display:none;">
<table cellpadding="3" cellspacing="0" border="0" class="centered">
<tr>
<td>Email:</td>
<td><asp:TextBox ID="TextLogonEmail" runat="server" CssClass="inputtext" ValidationGroup="LogonGroup" Columns="35" MaxLength="320"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="RequiredLogonEmail" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextLogonEmail" ValidationGroup="LogonGroup" CssClass="error">required</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>Password:</td>
<td><asp:TextBox ID="TextLogonPassword" runat="server" CssClass="inputtext" TextMode="Password" ValidationGroup="LogonGroup" Columns="35" MaxLength="40"></asp:TextBox></td>
<td><asp:RequiredFieldValidator ID="RequiredLogonPassword" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextLogonPassword" ValidationGroup="LogonGroup" CssClass="error">required</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td> </td>
<td colspan="2"><asp:Button ID="ButtonLogon" runat="server" Text="Logon" ValidationGroup="LogonGroup" onclick="ButtonLogon_Click" /></td>
</tr>
</table>
</div>
有任何想法吗?