Эта форма является формой поиска. когда я нажимаю <option>
«alfamart» или «bca», я хочу, чтобы ссылка изменилась. например, ссылка: / en2 / maps (alfamart) или (bca) / в соответствии с <option>
но как?
благодаря
<form action="/en2/maps".$id."/"><!--Relative url to the page that your map is on--> Distination: <select name="textSearchTerms" class="selectpicker" data-live-search="true"> <option value="alfamart">Alfamart</option> <option value="BCA">BCA</option> </select> <input type="submit" value="Search"> </form> <?php $id = $_GET['textSearchTerms']; ?>
Вам не нужно получать значение из URL-адреса, вы можете изменить действие формы, выбрав значение поля.
$('.selectpicker').change(function(){ if($(this).val() == 'alfamart'){ $('form').attr('action','alfamart.html'); alert('action is alfamart.html'); } else { $('form').attr('action','BCA.html'); alert('action is BCA.html'); } });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form action="/en2/maps"> Distination: <select name="textSearchTerms" class="selectpicker" data-live-search="true"> <option value="alfamart">Alfamart</option> <option value="BCA">BCA</option> </select> <input type="submit" value="Search"> </form>