Я создаю параметры для моего раскрывающегося списка, используя
// view.php
foreach ($plants as $row):
$options[$row->plant_id] = $row->plant_name;
endforeach;
и затем ниже в HTML-части view.php
//view.php
$js = 'onChange = "plantDateDelete(\'/size/get_dates_for_plant/\'+this.value);"';
echo form_dropdown('plant_id', $options, 'Select', $js);
Выпадающее меню показывает опции ОК, но НЕ показывает «Выбор» в качестве «выбранного» / значения по умолчанию. Вместо этого отображается первая опция массива.
Источник HTML также показывает, что «Выбор» в form_dropdown
был проигнорирован.
Мне действительно нужно, чтобы это раскрывающееся меню отображалось с «Выбрать» по умолчанию, чтобы заставить пользователя активировать функцию onChange
.
Есть идеи, что здесь происходит или как решить эту проблему?