我正在尝试在我在Drupal中保存节点之前使用javascript操作edit-body字段,并且似乎无法使用一致的结果修改内容。我使用了以下示例代码:
var oEditor = FCKeditorAPI.GetInstance('edit-body');
htmlstr = "<p>Hello World</p>";
oEditor.SetData(htmlstr);
有时我的更改会进行,有时我的内容会重复。
我尝试禁用wysiwyg编辑器,这样我就可以看到原始的html代码,并尝试使用Javascript更改edit-body字段,但没有做任何事情。编辑主体字段保持不变。
有人可以对此有所了解吗?
由于 史蒂夫
答案 0 :(得分:0)
您应该考虑在验证或提交处理程序中执行此操作。这样你就不会依赖用户的浏览器了。
您可以使用hook_form_alter
。