Рейтинг:0

Как очистить выбранные значения из нескольких полей выбора

флаг in

У меня есть форма с полем множественного выбора, в котором пользователь может выбрать несколько значений.

$form['export_type_section']['export_type'] = массив(
  '#title' => t('Типы экспорта'),
  '#тип' => 'выбрать',
  '#множественный' => ИСТИНА,
  '#размер' => 10, 
  '#options' => $options,
  '#ajax' => массив(
    'событие' => 'изменить',
    'обратный вызов' => 'test_export_form_export_type_ajax_callback',
  ), 
);

У меня есть другое поле в форме

$form['document_type'] = массив(
  '#тип' => 'выбрать',
  '#options' => array(0 => t('Все типы'), 1 => t('Test1'), 2 => t('Test2'), 3 => t('Test3')),
  '#title' => 'Типы документов',
  '#по умолчанию' => 0,
  '#ajax' => массив(
    'событие' => 'изменить',
    'обратный вызов' => 'test_export_form_document_type_ajax_callback',
  ),
);

Я пытаюсь выяснить, как сбросить экспорт_тип поле, когда тип документа изменен. Я хотел бы очистить выбранные значения, чтобы пользователь мог повторно выбрать то, что необходимо, когда тип документа изменения. Я попробовал несколько форматов в test_export_form_document_type_ajax_callback но ни один не работал.

Кто-нибудь знает, как это сделать?

Kevin avatar
флаг in
Вы пробовали #states?
angela83 avatar
флаг in
можете ли вы привести пример того, как очистить выбранные несколько значений с помощью #states?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.