2013-12-10 2 views
0

Это мой первый пост здесь. Я застрял в проекте настраиваемого модуля moodle. У меня есть модуль, где у меня есть 2 окна выбора в форме создания модуля. Сначала выберите параметры, загруженные правильно, но вторая опция выбора загрузится, но выбранный параметр dosent появится в поле. Я проверил исходный код, созданный yui3 для 2-го варианта является:выбранный вариант не работает на chrome

<select> 
<option id="">Choose...</option> 
<option id="{some id}" selected>{value}</option> 
</select> 

В Mozilla работает отлично ... но когда я попробовал его на хром всегда показывает текст выбрать ...

выбран опция 1-го выбора отображается как выбрано = «selected». То единственное различие я нашел на html.

YAHOO.util.Dom.get('id_pwid').options[i+1] = new Option(pwTitle, pwId, (pwId == pwid_sel)); 

вот как он загружает 2-й вариант.

Пожалуйста, помогите мне решить эту проблему.

[[Это 2 выбора параметров нагрузки из базы данных оракула по запросу мыло]]

Спасибо

ответ

0

Вы не устанавливаете выбранный параметр.

Опция имеет следующие 4 параметра, вы не устанавливая последний

new Option([text], [value], [defaultSelected], [selected]) 

Смотрите рабочий пример здесь http://jsfiddle.net/casperskovgaard/KggNu/

Ваш код должен быть изменен на некоторые вещи, как это:

YAHOO.util.Dom.get('id_pwid').options[i+1] = new Option(pwTitle, pwId, false, (pwId == pwid_sel)); 
+0

Большое спасибо Casper ...: D –

Смежные вопросы