@Aleksandr_T

Почему поиск не открывает выбранную ссылку?

1222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
Видимо недостаточно вежливо просите )
читайте про form, особенно о method и action

так, коротко по теме форм:
- если в форме указан экшн, по сути это и будет у вас урл на который перейдет браузер(метод просто укажет способ передачи данных - через строку запроса или через заголовки хтмл.)
- То чего вы видимо пытаетесь добиться - переходить по урл указанному в дропдауне - делается иначе, либо используя жаваскрипт на текущей страничке, "подменяя" срабатывание формы на функцию-обработчик (я понимаю что ваш уровень понимания работы веб еще слабоват, но тут уж проще не объяснишь), либо обрабатывать пришедшие данные на сервере и перенаправлять по урл хранящемуся в переменной $_POST["links"] ;

JS:
<script type="text/javascript">
function goSearch(){
var e = document.getElementById("links");
var str = e.options[e.selectedIndex].value;
document.location.href = str;
}
</script>

на кнопку код:
<input type='submit' value='Поиск' onClick="goSearch();return false;"/>


Если необходимо открывать в новом окне, меняем document.location.href = str; на window.open(str, '_blank');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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