2010-11-24 29 views
0

我在使用AJAX modalpoup扩展器的Asp.net中弹出一个问题。是否有可能在用户编辑几个文本框时显示一种弹出窗口,而对于其余文本框则可以显示另一种弹出窗口。不同的文本框编辑弹出可能吗?

我想这是可能的一些JavaScript函数。有人可以帮我吗?例如:只有当txtbox1的值发生变化时,点击保存按钮时它会显示popup1。否则popup2。

在此先感谢!

回答

1

这可能会受到您使用ASP.net的modulapopup这一事实的限制。你有没有试过看着jQuery?例如,您可以将事件处理程序分配给特定的按钮/文本框,并让它们触发不同的事件 - 然后您将相应处理,即显示不同的弹出窗口。看看jQuery UI,specifically their Dialog demo

+0

一般来说,ASP.NET Ajax框架已被证明是非常有问题的。使用JQuerry。 JQuery UI的对话框非常好,Fancybox插件也是如此。他们很容易定制,有多个事件(PreLoad,LoadComplete,BeforeClose,Close等等)等等(请记住,这些事件仅用于说明目的,实际事件因插件而异)。他们在服务器和浏览器上工作起来要轻松得多,而且“更轻”。 – bleepzter 2011-01-10 23:16:31