Используйте javascript / jquery для изменения поля edit-body при редактировании узла drupal - PullRequest
1 голос
/ 01 сентября 2010

Я пытаюсь манипулировать полем edit-body с помощью javascript непосредственно перед сохранением узла в Drupal и, похоже, не могу изменить содержимое с согласованными результатами. Я использовал следующий пример кода:

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

И иногда мои изменения проходят, а иногда мои материалы дублируются.

Я попытался отключить редактор wysiwyg, чтобы я мог видеть необработанный HTML-код, и попытался изменить поле edit-body с помощью Javascript, но ничего не получилось. Поле edit-body осталось прежним.

Кто-нибудь может пролить свет на это?

Спасибо Стив

1 Ответ

0 голосов
/ 01 сентября 2010

Вы должны рассмотреть возможность сделать это в валидаторе или обработчике отправки. Таким образом, вы не будете зависеть от браузера пользователя.

Вы можете сделать это, используя hook_form_alter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...