@anton99zel
29а класс средней школы №7

Как сделать по умолчанию, чтобы был выбран первый в списке пункт select?

как сделать по умолчанию, чтобы был выбран первый в списке пункт
<select

style="border:1px solid #b6b6b6;width:100%;height:35px;    color: #5d5d5d;margin-bottom:10px;
    font-size: 16px;
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    padding: 0 12px;
    line-height: 25px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;padding-left:3px; <?=$id?> <?if($disabled) echo "disabled";?> name="<?=$arParams["CITY_INPUT_NAME"]?>"<?if (strlen($arParams["ONCITYCHANGE"]) > 0):?> onchange="<?=$arParams["ONCITYCHANGE"]?>"<?endif;?> type="location">
		<option><?echo GetMessage('SAL_CHOOSE_CITY')?></option>
		<?foreach ($arResult["CITY_LIST"] as $arCity):?>
			<?if($arCity["ID"] != "3" && $arCity["ID"] != "5"):?>
				


<option value="<?=$arCity["ID"]?>"<?if ($arCity["ID"] == $arParams["CITY"]):?> selected="selected"<?endif;?>><?=($arCity['CITY_ID'] > 0 ? $arCity["CITY_NAME"] : GetMessage('SAL_CHOOSE_CITY_OTHER'))?></option>

		<?endif;?>
		<?endforeach;?>
	</select>
  • Вопрос задан
  • 371 просмотр
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
По умолчанию и так выбирается первый пункт из списка. Но если хотите явно, то
<option selected><?echo GetMessage('SAL_CHOOSE_CITY')?></option>
Ответ написан
MyMac
@MyMac
Если речь идёт о первом нас.пункте списка, если в метод не передан нужный ($arParams["CITY"])
то можно костыль после if:
<if(!$arParams["CITY"]) $arParams["CITY"] =  $arCity["ID"] ; //Выберется первый населенный пункт?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы