При обработке формы появляются лишние переменные х и у???

golos81

Новичок
При обработке формы появляются лишние переменные х и у???

При обработке формы через get появляются две лишние переменные - х и у. В форме нет ничего, что бы имело такие имена. Сначала у action-кнопки картинки был name=sub. Тогда при обработке писалось sub.x= и sub.y=. Удалил name=sub, теперь появляются x и y. Такое впечатление, что это передаются координаты, где я кликнул по кнопке...

Можно от них как-то избавиться?
 

akd

dive now, work later
Команда форума
сделать кнопку кнопкой а не image
 

golos81

Новичок
Автор оригинала: Апокалипсис
код покажи
Вот то, что получается в результаты в коде страницы:
PHP:
<form name="" action="/quicksearch/" method="GET">
<div class='root'>Город

<select size="1" name="city"><option value='1'>Александрия</option></select>
</div>
<div class='cl'></div><br/><div>
<label for='cats'>Item</label> <input type="radio" value="1" id='cats' name='pet_type' onclick='javascript:OnClickRadio(1, "breed_search");' checked>
<label for='dogs'>Item2</label> <input type="radio" value="2" id='dogs' name='pet_type' onclick='javascript:OnClickRadio(2, "breed_search");'>
</div>
<div class='cl'></div><br/>
Порода
<div class='select'>
<select name="breed_search">
<script language='javascript'>
arrCombo1 		= new Array();
arrComboValue1 	= new Array();
arrCombo1[0] = 'Не важно';
											
arrCombo2 		= new Array();
arrComboValue2 	= new Array();
arrCombo2[0] = 'Не важно';arrComboValue2[0] = '0';
</script>
<option value='0'>Не важно</option></select>

Цена<br/>
<div class='td1'>От <input type='text' name='price_start' value=''/></div>
<div class='td2'>До <input type='text' name='price_end' value=''/>&#160;$</div>
<div class='cl'></div><br/>

Возраст<br/>
<div class='td2'>До <input type='text' name='age_end' value=''/>&#160;мес.</div>
<div class='td1'>От <input type='text' name='age_start' value=''/></div>
<div class='cl'></div><br/>

<input class="fixie" type="image" src="/i/fast.png" style="border: medium none; width: auto;" >
</form>
-~{}~ 08.11.07 15:32:

Автор оригинала: akd
сделать кнопку кнопкой а не image
Существуют ли варианты, если ее оставить?
 

asterisk

Новичок
golos81
а если не обращать внимания на эти элементы в Пост массиве?
ну или если на сервере нужно в цикле обработать значения каждого элемента массива, то можно сделать что вроде:
PHP:
if( in_array(_НазваниеЕлемента_, array('x', 'y'))) continue;
 

Духовность™

Продвинутый новичок
это не лишние переменные, данные переменные нужны для того, что бы отлавливать координаты, если картинка представляет собой карту
 

asterisk

Новичок
triumvirat
читай хоть что пишет топеГстартер
Можно от них как-то избавиться?
-~{}~ 08.11.07 17:10:

ну и думаю карты тут совсем не уместны ибо речь идет о простой форме передачи данных. ^^
 

Nogrogomed

Новичок
мне почему-то тоже не мешали.

Если "религия не позволяет"(с) их передавать, то выход - картинка ссылкой, а при нажатии на ссылку повесить онклик - сабмит. Только надо ли это...
 

Major

Новичок
golos81

из FF проверял?

-~{}~ 08.11.07 17:32:

У меня ьыл случай, в В FF при установленном плагине(уже не помню название)... вроде блокировщик JS толи еще какой, то он добавляет свои служебные переменные. Зачем и почему - без понятия. Но во всех пост запросах были x и y c какими-то значениями, похожими на ади сессии =)
 

Nelius

кипарис во дворе
<input type="submit" name="go" value="&nbsp;" style="BACKGROUND-IMAGE: url('/i/fast.png'); border: 0px;">

Как вариант если хотите картинку, я именно так делаю, работает во всех браузерах. Косяк только один png24 прозрачности нет)
 

SelenIT

IT-лунатик :)
Варианты есть всегда, напр. <button type="submit" style="border:0;padding:0;"><img ....></button>.
 

WP

^_^
OMG, x и y это координаты клика на рисунке, очень полезная штука кстати.
SelenIT дал абсолютно верный вариант.
 
Сверху