Значение в конец ссылки
Подскажите, как реализовать форму поиска, значение которого добавлялось бы в конец ссылки и переходило по ней?
|
В теге <form> указать method="GET", если я правильно понял задачу.
|
Цитата:
Конктретнее, форма поиска, при нажатии на кнопку должно переходить по ссылке типа: http://mysite.com/cat/значение_в_поиске То есть додавлять значение в конец урл. |
Получаем значение в переменную query, пропускаем через query=encodeURIComponent(query), перенаправляем window.location.href='http://mysite.com/cat/'+query, идём спать.
|
|
Цитата:
Хочу убрать эти знаки вопросов и равно с урл. Изначально мой php-скрипт работал с ссылками типа: http://mysite.com/cat.php?id=значение_в_поиске В htaccess перенаправил на более удобный http://mysite.com/cat/значение_в_поиске Теперь хочу реализовать форму поиска, а там опять эти знаки вопросов и равно. Буду пробовать вариант user222. |
Всем спасибо, всё работает чётко. Сделал так:
function gotourl(id)
{
window.location.href='http://mysite.com/cat/'+id;
}
<p id="x" style="display:none;"></p>
<form name="idform">
<input type="text" name="id" value="Введите значение" onblur="if(this.value=='') this.value='Введите значение';" onfocus="if(this.value=='Введите значение') this.value='';">
<input type="button" value="ок!" onclick="gotourl(document.getElementById('x').innerHTML=document.forms['idform'].elements['id'].value)">
</form>
|
| Часовой пояс GMT +3, время: 10:28. |