我正在尝试使用文本框和按钮打开 JQueryUI 模态表单。它打开了表格,但我无法访问它。如果我使用 modal:false,我不仅可以访问表单,还可以访问页面上的项目。我想要模态的,并限制对底层表单项的访问。
我的Javascript代码如下:
<script language="javascript" type="text/javascript">
$().ready(function () {
CreateDialog();
$("#hlTest").click(function () {
$("#dvDialog").dialog("open");
});
});
function CreateDialog() {
$("#dvDialog").dialog({
autoOpen: false,
height: 280,
width: 440,
modal: true,
open: function () {
$(this).parent().appendTo($("form:first"));
}
});
}
</script>
我的 ASP.Net 表单代码如下:
<a href="#" id="hlTest">Test</a>
<div id="dvDialog" title="Comment">
<b>Comment: </b>
<asp:TextBox ID="txtComment" runat="server" TextMode="MultiLine" Rows="4" Columns="50" ValidationGroup="vDialog"></asp:TextBox>
<br />
<asp:Button ID="btnSaveComment" runat="server" Text="Save" ValidationGroup="vDialog" OnClick="btnSaveComment_Click" />
</div>