Vitalij
Новичок
Заменить форму на ссылки ?
Здравствуйте !
В виду моих скромных знаний в PHP и JavaScript, прошу форумчан оказать мне поддержку в решении следующей проблемы.
Есть запущенный на локале скрипт сайта на PHP, на главной странице (index.php) есть форма с выпадающим меню для выбора регионов, при выборе нужного региона с какой-либо страницы, происходит как-бы перезагрузка этой самой страницы (адрес в адресной строке браузера не меняется), страница загружается с данными которые относятся к выбранному региону.
Я хочу вместо выпадающего меню сделать обычные ссылки на эти регионы, если это возможно.
Часть HTML кода упомянутой формы с сгенерированной в брузере главной страницы:
<form action=refresh.php method=post><select name=region size=1 class=region><option value="austria" class=region_kat>Austria</option>...... Другие регионы........ </option></select><br><input type=submit value=НАЙТИ; class=region_submit></form>
На другом форуме порекомендовали скриптом передавать POST запрос, так, слово сабмитите форму.
По упомянутой рекомендации вставил следующий блок:
<a href="javascript:chooseRegion('austria')">Austria</a>
<a href="javascript:chooseRegion('belgium')">Belgium</a>
<a href="javascript:chooseRegion('cyprus')">Cyprus</a>
<form name="hiddenform" action="refresh.php" method="post">
<input type="hidden" value="none" name="region">
</form>
<script language="JavaScript" type="text">
function chooseRegion( param ) {
document.forms.hiddenform.region.value = param;
document.forms.hiddenform.submit();
}
</script>
Этот блок на страницах сайта отображает соответствующие ссылки, но они отказываются работать.
Посоветуйте, что надо сделать что-бы ссылки заработали.
Кроме того пробовал в файлах скрипта заменить POST на GET запросы по отношению к регионам, к сожалению это не дало результата.
Здравствуйте !
В виду моих скромных знаний в PHP и JavaScript, прошу форумчан оказать мне поддержку в решении следующей проблемы.
Есть запущенный на локале скрипт сайта на PHP, на главной странице (index.php) есть форма с выпадающим меню для выбора регионов, при выборе нужного региона с какой-либо страницы, происходит как-бы перезагрузка этой самой страницы (адрес в адресной строке браузера не меняется), страница загружается с данными которые относятся к выбранному региону.
Я хочу вместо выпадающего меню сделать обычные ссылки на эти регионы, если это возможно.
Часть HTML кода упомянутой формы с сгенерированной в брузере главной страницы:
<form action=refresh.php method=post><select name=region size=1 class=region><option value="austria" class=region_kat>Austria</option>...... Другие регионы........ </option></select><br><input type=submit value=НАЙТИ; class=region_submit></form>
На другом форуме порекомендовали скриптом передавать POST запрос, так, слово сабмитите форму.
По упомянутой рекомендации вставил следующий блок:
<a href="javascript:chooseRegion('austria')">Austria</a>
<a href="javascript:chooseRegion('belgium')">Belgium</a>
<a href="javascript:chooseRegion('cyprus')">Cyprus</a>
<form name="hiddenform" action="refresh.php" method="post">
<input type="hidden" value="none" name="region">
</form>
<script language="JavaScript" type="text">
function chooseRegion( param ) {
document.forms.hiddenform.region.value = param;
document.forms.hiddenform.submit();
}
</script>
Этот блок на страницах сайта отображает соответствующие ссылки, но они отказываются работать.
Посоветуйте, что надо сделать что-бы ссылки заработали.
Кроме того пробовал в файлах скрипта заменить POST на GET запросы по отношению к регионам, к сожалению это не дало результата.