Показать сообщение отдельно
  #17 (permalink)  
Старый 09.10.2017, 13:35
Аватар для Александр83
Аспирант
Отправить личное сообщение для Александр83 Посмотреть профиль Найти все сообщения от Александр83
 
Регистрация: 06.03.2017
Сообщений: 93

Доброго времени суток! подскажите как передать значение из select методом get без кнопки sunbut?
document.querySelector('#proso_engine').onchange = function() {
        var a = document.querySelector('#proso_engine_01 a');
        a.href=this.value;
        a.textContent=this.value!='0'?'<?=GetMessage("AK_03");?>':'';
        document.querySelector('#proso_engine_02').value = this.options[this.selectedIndex].getAttribute('price-engine');
   };

<form method="get" action="" name="form_engine">
<select width="100%" id="proso_engine" name="engine_php">
<option value="0" title="" price-engine="0"><?=GetMessage("AK_04");?></option> 
<?$i=0;foreach($arResult['ENGINES'] as $engine):?> 
<option value="<?=$engine['DETAIL_PAGE_URL']?>" title="" price-engine="<?=intval($engine['PRICE']['VALUE'])?>" product="<?=$engine['NAME']?>"><?=substr($engine['NAME'], 0, 48)?>&nbsp;-&nbsp;<?=intval($engine['PRICE']['VALUE'])?>&nbsp;<?=GetMessage("AK_07");?></option> 
<?endforeach;?> 
</select>
</form>
<?php
    echo $_GET['engine_php'];
?>


побывала подставить в select - <select onChange="document.getElementsByName("form")[0].submit()"> но ничего не выходит.
Ответить с цитированием