Форма передаёт лишние параметры запроса

12
[Удален]
832

Может кто-то сталкивался, никак не могу понять откуда ноги растут. Обычный

<form>
с одним инпутом, без излишеств. После перехода по кнопке отправить в адресе обнаруживается дополнительно к отосланному параметру ещё &x=0&y=0 вообщемто не мешает, кроме как эстетически. Если кто-то знает что это - заранее спасибо за науку :)
ewg777
На сайте с 04.06.2007
Offline
225
#1

Попробуйте добавить action. Как сабммит делаете? И полностью можно код посмотреть?

orphelin
На сайте с 02.07.2006
Offline
261
#2

наверно сабмит в виде имаджа, а не батона?

T
На сайте с 19.12.2006
Offline
101
#3

Если не ошибаюсь, такие параметры передаются, если кнопка вида type="image".

Во. Опередили уже.

[Удален]
#4
Анжу:
Может кто-то сталкивался, никак не могу понять откуда ноги растут. Обычный
<form>
с одним инпутом, без излишеств. После перехода по кнопке отправить в адресе обнаруживается дополнительно к отосланному параметру ещё &x=0&y=0 вообщемто не мешает, кроме как эстетически. Если кто-то знает что это - заранее спасибо за науку :)

моуг предполажить и окажусь 100% прав в том, что вы используете <input type="image" для сабмита формы своей. это правильное поведение браузера для этого типа поля формы. чтобы этого не было, используйте простой хак

<img src=".." onclick="this.form.submit();" />
J
На сайте с 02.02.2009
Offline
53
#5

А между прочим это документированная фича PHP :)

Это - координаты кнопки - куда пользователь тыкнул, отправив форму. Встречается только в GET.

[Удален]
#6
jumash:
А между прочим это документированная фича PHP :)

Это - координаты кнопки - куда пользователь тыкнул, отправив форму. Встречается только в GET.

вы уверены в этих словах?

J
На сайте с 02.02.2009
Offline
53
#7

Конечно уверен

Сейчас вот ищу как раз в мануале - где в прошлый раз и нашёл когда первый раз с этим встретился

Раньше было в разделе "Отличительные особенности" ) Сейчас пока нашёл только общий ответ в факе - касаемый этого - http://ru2.php.net/manual/ru/faq.html.php#faq.html.form-image

[Удален]
#8

jumash, могу поспорить с вами, что это особенность ВЕБ БРАУЗЕРОВ, но ни в коем случае не пхп.

zzeus
На сайте с 04.01.2008
Offline
74
#9
jumash:
А между прочим это документированная фича PHP :)

Это клиентская сторона. Какой нафиг php???

J
На сайте с 02.02.2009
Offline
53
#10

ОК, я нашёл :)

http://ru2.php.net/manual/ru/language.variables.external.php

Искать по заголовку "Имена переменных кнопки-изображения"

Ошибся только насчёт GET - в POST тоже будут эти переменные

UPD2 - да, таки-особенность браузера) Непонятно, почему они в PHP это вынесли как свою заслугу. Проверил на Perl-простецкой-форме

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий