Задать вопрос
@anton99zel
29а класс средней школы №7

Как заставить срабатывать скрипт при автоматическом выборе option в select?

На странице есть скрипт, который срабатывает при ручном выборе option в select.
function newlocation(orderPropId) {
		var select = document.getElementById("LOCATION_ORDER_PROP_" + orderPropId);
		arSelect = select.getElementsByTagName("select");
		if (arSelect.length > 0) {
			for (var i in arSelect) {
				var elem = arSelect[i];
				elem.disabled = false;
			}
		}
	}


Как сделать, чтобы этот скрипт отрабатывал, если выбор в селекте не вручную происходит, а автоматически с помощью кода:

<input type="text" placeholder="Полный адрес" class="input-width oformlenie__input" value="<?=$arSource["92"]["VALUE"]?>" name="adressaciya" id="street"/>


$('[name="adressaciya"]').keyup(function(){
      if($(this).val().toLowerCase().indexOf('москва') > -1) {
            $('select').val('615');
      }else{
      	$('select').val('1139');
      }
  });

<?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>
	<? echo $arCity["ID"];?>
<?endif;?>
		<?endforeach;?>
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы