4

我已经开发了一个带有一些逻辑的小脚本来检查 ASP.Net 表单值是否在页面加载后更新,这样我可以在用户尝试关闭浏览器时向用户显示“您有未保存的更改”类型的消息窗口或更多到浏览器窗口中的另一个选项卡。

我无法与此脚本挂钩的唯一控件是 Cute Editor 3rd Party WYSIWYG 文本编辑控件。该控件似乎是使用一些涉及 iframe 的烟雾和镜子来呈现的。

现在我已经尽我所能将 jQuery .change() 和 .keyup() 事件挂接到这个控件,就像我对所有其他控件一样,但都没有运气。我似乎无法捕捉到更改或实际找到包含文本的包含控件。

有没有人对这个控件做了很多或设法实现了类似的东西?

4

1 回答 1

2

几乎所有所见即所得的编辑器都以一种或另一种方式使用 iframe,因此您必须从您正在寻找的信息中提取信息。为此,您可以致电

$('#myIframe').contents();

这为您提供了驻留在 iframe 中的 (html) 文档。然后,您可以使用当前使用的任何方法附加到该文档中的元素以设置更改跟踪。

于 2010-06-13T02:30:39.550 回答