[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дописывание в УРл ненужные параметры
Shkiper
Всем привет. Есть простая форма для поиска.
<div class="sidebox">
<h1>
Поиск по сайту</h1>
<form
action="/search" class="searchform">
<p>
<input
name="search" class="textbox" type="text" />
<input
name="submit_s" class="button" value="Найти" type="submit" />
</p>
</form>
</div>

По идее по нажатию на кнопку меня должно перенаправить на страницу site.ru/search со всеми пост запросами. так и произошло, вот только к УРЛу дописалось еще search=&submit_s=Найти. Получаеться в урл мне вписалось еще и пост данные как мне их убрать.



Спустя 2 минуты, 59 секунд (9.07.2012 - 11:09) alexbel2404 написал(а):
Сделай отправку формы через js, убрав input type submit.

Спустя 6 минут, 3 секунды (9.07.2012 - 11:15) interested написал(а):
Shkiper


<form action="/search" class="searchform">


Не указан метод отправки данных. По умолчанию форма отправляется запросом GET, то есть параметры зацепляются в URL.


<form action="/search" class="searchform" method="POST">


Данные отправятся методом POST, то есть в теле запроса, а не в заголовке. Локатор останется прежним.

http://htmlbook.ru/html/form

Спустя 3 часа, 48 минут, 53 секунды (9.07.2012 - 15:03) Shkiper написал(а):
о сорри не указал тип
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.