javascript - 编辑drupal节点时使用javascript/jquery修改edit-body字段

标签 javascript jquery drupal

在 Drupal 中保存节点之前,我尝试使用 javascript 操作 edit-body 字段,但似乎无法以一致的结果修改内容。我使用了以下示例代码:

var oEditor = FCKeditorAPI.GetInstance('edit-body');
htmlstr = "<p>Hello World</p>";
oEditor.SetData(htmlstr);

有时我的更改正在进行,有时我的内容是重复的。

我尝试禁用所见即所得编辑器,以便我可以看到原始 html 代码,并尝试使用 Javascript 更改编辑正文字段,但没有执行任何操作。编辑正文字段保持不变。

有人能解释一下吗?

谢谢 史蒂夫

最佳答案

您应该考虑在验证或提交处理程序中执行此操作。这样您就不会依赖用户的浏览器。

您可以使用hook_form_alter来完成此操作。

关于javascript - 编辑drupal节点时使用javascript/jquery修改edit-body字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618631/

相关文章:

javascript - 计算从 A 到 B 的动画

javascript - 使用 Vue、Typescript 和 Karma 进行单元测试

javascript - 无法从 React 中的文本字段获取输入

元素的 Javascript 选择器/非 CSS 选择器

Drupal:父子可拖动表

javascript - 使用 jquery 选择器选择 optgroup 在第一次选择后停止工作

javascript - 如何影响原来输入框的变化?

javascript - 如果没有记录/显示总记录数,如何在数据表中继续显示分页栏?

drupal - 下载 Drupal 文档?

聚合匹配项的 mySQL 命令(Drupal 到 Wordpress 的迁移)