Значение в конец ссылки
Подскажите, как реализовать форму поиска, значение которого добавлялось бы в конец ссылки и переходило по ней?
|
В теге <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, время: 16:23. |