|
|
|||||
Рисунок как submit в форме
Вот у меня есть некая форма, она мередает в скрипт некую переменную, а вместо простого буттона в конце стоит рисунок.
Собственно там стоит input type ="image". Вопрос. При нажатии на этот рисунок он определаяет точние кординаты и тоже передает их в скрипт и получается что-то типа script.php?write=1&x=11&y=12 x,y это коорддинаты клика . тоесть я нажал на кнопочку по оси х на 11 пикселе а по оси у на 12 . Как мне избежать передачи данных x, y, и сохранить использование картинки как кнопку ?
__________________
Работы меняются, Джагги остается ----- Утопился из водяного пистолета. |
|
|||||
В теории любой input у которого нет name не передаётся.
Второй вариант дай inputу ID и onSubmit=document.getElementById('...').innerHTML='' или любым другим способом уничтож этот input.
__________________
Это - твоя жизнь и ты должен жить ее для себя. |
|
|||||
Регистрация: Dec 1999
Сообщений: 258
|
Или замени type=image на type=submit и подставь background
|
|
|||||
Ветеран форума
|
<input style="background-image: url(left.gif);" type="submit" value="тратата">
|
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Re: Рисунок как submit в форме
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
2_Крази
Избегать потому, что кнопка возвращает координаты клика, а надо производить отправку формы. здесь лучше вего подходит onSubmit, и не задавать кнопке name.
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad: Во имя процессора-отца, процесса-сына и святого root'а. Аминь. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Картиночная кнопка производит отправку формы и передает пару дополнительных переменных с координатами клика.
Единственая проблема возникает если в форме несколько кнопок и хочется по-разному обрабатывать данные формы при нажатии на разные кнопки. Да еще чтобы код одинаково хорошо работал при замене картиночных кнопок на обычные. А так -- все тривиально...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
Часовой пояс GMT +4, время: 00:16. |
|
« Предыдущая тема | Следующая тема » |
|
|