首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有WYSIWYG和AHAH的Drupal表单

具有WYSIWYG和AHAH的Drupal表单
EN

Stack Overflow用户
提问于 2010-03-01 20:20:04
回答 1查看 787关注 0票数 2

我正在尝试使用Drupal 6中的WYSIWYG字段提供一个启用AHAH的表单。

问题

在这个自定义表单上,用户可以单击一个按钮来添加新的字段集,并在这些字段集中添加字段集(因此表单中存在父-子嵌套情况)。字段集的添加和删除通过AHAH (和ahah_helper模块)处理。每个父字段和子字段集包含两个字段,它们是由WYSIWYG编辑器替换的文本区域(使用NicEdit 0.9的Wysiwyg模块)。问题是,在任何AHAH提交时,对任何WYSIWYG字段的更改都会被忽略。似乎在提交之前,对脚本字段的更改没有填充回HTML字段,所以原始值就会被发布。

我试过的

我对解决方案的第一个想法是,当用户单击任何AHAH按钮时,只需删除所有具有其本机功能的WYSIWYG字段。我尝试过的两种方法都没有奏效。

  1. ,我不能向AHAH按钮本身添加一个单击处理程序。AHAH提交可以添加更多这样的按钮,因此我需要一个客户端回调函数来绑定任何新按钮上的函数。但是我不能这样做,因为Drupal不允许我修改或添加到客户端回调。
  2. ,我不能在表单容器中添加一个单击处理程序,让事件冒泡,因为提交按钮中断事件冒泡。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-16 21:11:52

我遇到了同样的问题。安装WYSIWYG集成模块解决了如果我。

http://drupal.org/project/wysiwygcck

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2358788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档