当前位置:  开发笔记 > 编程语言 > 正文

jQuery模态窗体对话框回发问题

如何解决《jQuery模态窗体对话框回发问题》经验,为你挑选了2个好方法。

我已经创建了一个jQuery UI Modal表单,我希望该表单能够触发回发,但是我很难让它运行起来.

我知道有很多基于使用SimpleModal插件的文章,我试图改编这些并覆盖_doPostback函数,但没有任何乐趣.

我认为问题在于我的__doPostBack函数调用以及参数应该是什么.是这样的吗?

这是我的表格

Select user from list or enter name in box

<%----%>
//--------------------------------

这是JavaScript代码:


小智.. 69

创建对话框后,只需将对话框移回表单即可.例:

 $("#divSaveAs").dialog({bgiframe:false,
                            autoOpen:false,
                            title:"Save As",
                            modal:true});
    $("#divSaveAs").parent().appendTo($("form:first"));

这对我有用.回发作品找到.



1> 小智..:

创建对话框后,只需将对话框移回表单即可.例:

 $("#divSaveAs").dialog({bgiframe:false,
                            autoOpen:false,
                            title:"Save As",
                            modal:true});
    $("#divSaveAs").parent().appendTo($("form:first"));

这对我有用.回发作品找到.


谢谢 - 这对我有用.任何人都知道为什么jqui对话框将这些控件移出表单?他们是否假设您不希望对话框中的UI元素张贴到服务器?
这在某些情况下很有用(比如我的!)我稍微改了一下jQuery-ish添加了将它移回到窗体中的代码到open:方法.开:函数(){$( "#divSaveAs")母体()appendTo($( "形式:第一"));}

2> 小智..:

请注意,jQuery UI v1.10中还有一个附加设置.添加了一个appendTo设置,以解决您用于将元素重新添加到表单的ASP.NET变通方法.

尝试:

$("#dialog").dialog({ autoOpen: false, height: 280, width: 440, modal: true, appendTo:"form" });

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有