Drupal 7. Ajax submit text_format поле

Главные вкладки

Аватар пользователя anzebra anzebra 7 июня 2012 в 14:46

Доброго времени суток!
Есть такая форма

function test_frm($form, &$form_state) {
$description = 'description text kaka bekaka';  
$form['#prefix'] = '<div id="test_frm_wrapper">';
$form['#suffix'] = '</div>';
$form['description'] = array(
    '#type' => 'text_format',
    '#title' => t('Description'),
    '#default_value' => (!empty($form_state['values']['description']['value']) ? '-'.$form_state['values']['description']['value'].'-' : $description),
    '#weight' => 0,
    '#format' => 'full_html',
    '#base_type' => 'textarea',
   
);    

$form['submit_send'] = array(
    '#type' => 'submit',
    '#value' => t('Send'),
    '#ajax' => array(
      'callback' => 'poll_choice_js',
      'wrapper' => 'test_frm_wrapper',
      'method' => 'replace',
      'effect' => 'fade',  
    ),
    );  
$form['copy'] = array(
  '#type' => 'checkbox',
  '#title' => t('Send me a copy.'),
  '#ajax' => array(
      'callback' => 'poll_choice_js',
      'wrapper' => 'test_frm_wrapper',
      'method' => 'replace',
      'effect' => 'fade',  
    ),    
);
return $form;
 
}

Если отредактировать текст в поле description, и отправить аяксом кнопкой submit_send то в $form_state['values']['description']['value'] старий текст, то же самое когда срабативает callback чекбокса(понятно что в этом случае отредактированный текст ищю в $form_state['input']['description']['value']). Если удалить '#format' => 'full_html', то в $form_state получаем отредактированный текст поля description.
Тоесть, на сколько я понимаю проблема в wysiwyg при отправке формы аяксом(wysiwyg - TinyMce).

Как такое полечить?