форма select защо ИЕ6 не реагира ?!?

muio

Registered
Имам следната форма
Код:
<select name="BorderStyle" value="<?=$adPrefs['ADS_BORDER_STYLE']?>" class="effect" onChange="showPreview();">
<option>outset</option>
..... още други опций....
<option>groove</option>
<option>inset</option></select>

Първия ми въпрос е как да накарам да се показва стойноста $adPrefs['ADS_BORDER_STYLE'] която идва от База дани при първоначално зареждане на страницата защото с value="<?=$adPrefs['ADS_BORDER_STYLE']?>" е неправилно понеже <select> няма такова нещо като value.

И втория ми въпрос е защо Мозилата реагира на тоя код и изпълнява събитието onChange="showPreview();" а ИЕ не реагира. Евентоално на кое събитие би реагирал което да е подходящо за елемент <select>
Аз лично от onClick="" и от onSelect="" и от onChange="" за друго не се сещам . А ИЕ6 не реагира на нито едно от тях. Докато Мозилата си рагира и си изпълнява функцията showPreview();
 
Естествено че самия селект няма валуе ! Ето по първия ти въпрос предполагам че и сам щеше се досетиш за това :)
<select name="BorderStyle" class="effect" onChange="showPreview();">
<option value="<?php echo $adPrefs['ADS_BORDER_STYLE']; ?>">choose</option>
<option>outset</option>
..... още други опций....
<option>groove</option>
<option>inset</option></select>
 
Е мерси много ! :D
Чесно нямаше да ми дойде да сложа в <option value="">.
Но като ме подсети за това се оправих и по втория си въпрос .
Напълно си заслужаваш +1 :)
 

Back
Горе