Изображение как submit для формы

Вася

Новичок
Изображение как submit для формы

хэллоу

я не спец в DHTML, поэтому прошу совета у знающих
Необходимо, чтобы при клике на определённое изображение запускался определённый (или тот же самый) PHP срипт, чтобы в нем можно было применить что-то типа
PHP:
<? if (!@$_GET['Submit']): ?>
- и дальше чего-то там, или идет по ветке else.

AFAIK, у изображения нет тега type (type="submit"), как у кнопочек. Как можно обработать данную ситуацию?
 

Вася

Новичок
Вы знаете, что-то не получается...:(

А тега <button> имхо вообще нет - так же как и закрывающего </input>
 

an_kalinovski

Новичок
Автор оригинала: MajestiC
<input type="image" src="путь к картинке">
Господа - это уже обсуждалось не так давно. Так делать низя - при таком подходе сабмитятся координаты мыши ))) а вовсе не форма. Юзайте батон и сабмит по онклику делайте.
 

bkonst

.. хочется странного?...
an_kalinovski
Фигню пороть не надо, да? Человек ведь и поверить может.
 

an_kalinovski

Новичок
Автор оригинала: bkonst
an_kalinovski
Фигню пороть не надо, да? Человек ведь и поверить может.
Мля...

When a pointing device is used to click on the image, the form is submitted and the click coordinates passed to the server. The x value is measured in pixels from the left of the image, and the y value in pixels from the top of the image. The submitted data includes name.x=x-value and name.y=y-value where "name" is the value of the name attribute, and x-value and y-value are the x and y coordinate values, respectively.
 

Вася

Новичок
Объясняю проблему подробно

есть пхп страница с формой, которая тоже запускает внутри себя другие скрипты, и , ессно, обновляется
Вверху этой страницы есть маненькие gifы, которые стабильно (т.е. при обновлении страницы фон не меняется) определяют тот или иной цвет фона.
Решить это предполагается перезапуском этого же скрипта с передачей ему некоторых параметров при нажатии на картинку. Внутри скрипта цвет фона устанавливается конструкцией типа
PHP:
		<? if ($_REQUEST['bck']=="e6efbb"): ?>
		<STYLE type="text/css">
		   BODY { background: #e6efbb }
	    </STYLE>
И как же это можно реализовать? (батон не предлагать)
 

an_kalinovski

Новичок
Автор оригинала: WP
Маша
Помочь перевести?
Кто такая Маша? )))

Если для щелчка на изображении используется мышь, на сервер передаются форма и координаты щелчка. Значение x измеряется в пикселах от левой границы изображения, а значение y - в пикселах от верхней границы изображения. В передаваемые данные включаются последовательности имя.x=значение-x и name.y=значение-y, где "имя" - значение атрибута name, а значение-x и значение-y - значения координат x и y соответственно.
 

WP

^_^
an_kalinovski
Маша это ты.
> Так делать низя - при таком подходе сабмитятся координаты мыши )))а вовсе не форма.
Бред.
 

Вася

Новичок
как я понимаю, для подтверждения (submit) формы необходимо, чтобы было <input type="submit">. Т.е. <input type="image"> в данном случае не прокатит....
Или нет?
 

AmadMike

Новичок
Не совсем понял вопрос.
Можно так, как говорили - <input type="image" src="image.gif">
либо сделать что-то либо <a href="javascript: void(form.submit());"><img src="..."></a>
Но вообще все это как то криво для данной задачи, лучше просто делать get запрос из ссылки.
 

bkonst

.. хочется странного?...
Автор оригинала: an_kalinovski
Мля...

When a pointing device is used to click on the image, the form is submitted and the click coordinates passed to the server. ...
Иногда лучше жевать, чем говорить, да?
 
Сверху