imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 15.12.2005, 19:34     # 1
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
Проблема и INPUT

есть 2 кнопки в ОДНОЙ форме... нужно именно чтобы было в одной форме
<input type="image" src="img/btDel.gif" name=YES>
<input type="image" src="img/btDel2.gif" name=NO>

Мне нужно при отправке формы определить какую я кнопку нажал? как?

получаеться такая фигня когда нажимаю, допустим на кнопку NO и на выходе
NO.x=4
NO.y=1


В общем суть такая, нужно сделать 2 графические кнопки со своимм SubMit
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.

Последний раз редактировалось UnOuter; 15.12.2005 в 19:49.
UnOuter вне форума  
Старый 15.12.2005, 20:40     # 2
Gike
сошел
 
Регистрация: 03.06.2002
Сообщения: 662

Gike Реально крут(а)Gike Реально крут(а)Gike Реально крут(а)Gike Реально крут(а)
можнo через JS
или (может быть) приписать к этим кнопкам еще и value и обрабатывать (перенаправлять) на строне сервера

Последний раз редактировалось Gike; 15.12.2005 в 20:44.
Gike вне форума  
Старый 15.12.2005, 20:46     # 3
nemur
Junior Member
 
Регистрация: 25.03.2004
Адрес: Питер
Сообщения: 112

nemur Молодецnemur Молодецnemur Молодец
Не очень понятно. Если нужно определить, какая кнопка нажата, до отправки формы (т.е., в браузере), можно использовать javascript.

image - создает графический образ для кнопки, инициализирующей передачу данных на сервер. Местонахождение графического изображения можно задать с помощью параметра SRC. При передаче данных серверу сообщаются координаты x и y той точки на изображении, где был произведен щелчок клавишей мыши. Координаты измеряются из верхнего левого угла изображения. При этом информация о поле типа image записывается в виде двух пар значений name/value. Значение name получается посредством добавления к названию соответствующего поля IMAGE суффиксов ".x" в случае абсциссы, и ".y" в случае ординаты.
nemur вне форума  
Старый 15.12.2005, 23:37     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
имхо можно через input type=submit и value... картинку кладёшь через CSS
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 16.12.2005, 00:59     # 5
Sensey
Junior Member
 
Регистрация: 25.12.2002
Сообщения: 114

Sensey Нимб уже пробиваетсяSensey Нимб уже пробивается
а если value прописать?
__________________
PHP+MySQL
Sensey вне форума  
Старый 16.12.2005, 06:19     # 6
wiremind007
Newbie
 
Аватар для wiremind007
 
Регистрация: 02.10.2003
Сообщения: 38

wiremind007 презирают в этих краях
dai oboim knopkam odno imya, i raznoe znachenie:

Код:
<input type="image" src="img/btDel.gif" name=mybutton value=yes>
<input type="image" src="img/btDel2.gif" name=mybutton value=no>
potom proveryaj "value"

Код:
if ($_POST['mybutton'] == "yes")
 // blah blah
else
 // blah blah
wiremind007 вне форума  
Старый 16.12.2005, 14:42     # 7
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
Оно не фурычит
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.
UnOuter вне форума  
Старый 16.12.2005, 14:49     # 8
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
А если так?
PHP код:
<FORM METHOD="POST" NAME="myForm">
<INPUT TYPE="hidden" NAME="action" VALUE="no">
<INPUT TYPE="image" SRC="img/btDel.gif" onClick="javascript:myForm.action.value = 'yes'; myForm.submit();">
<INPUT TYPE="image" SRC="img/btDel2.gif" onClick="javascript:myForm.action.value = 'no'; myForm.submit();">
</FORM>
<?php
  
echo 'answer = ' $_POST['action'];
?>
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 16.12.2005 в 15:07. Причина: склероZzz...
Ghost вне форума  
Старый 16.12.2005, 14:51     # 9
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
UnOuter:
Оно не фурычит
Кто оно, и что именно не работает?

Попробуй следующий скрипт:
PHP код:
<?var_dump($_REQUEST);
?>
<form method=POST>
<input type=submit name=sub_mit value=submit1>
<input type=submit name=sub_mit value=submit2>
</form>
У меня работает - при нажатии кнопки, в значении показывается какая нажата была...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 17.12.2005, 22:36     # 10
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
читай внимательно у меня тип input не submit а image кнопка..
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.
UnOuter вне форума  
Старый 18.12.2005, 01:58     # 11
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
Цитата:
Сообщение от Ghost
А если так?
PHP код:
<FORM METHOD="POST" NAME="myForm">
<INPUT TYPE="hidden" NAME="action" VALUE="no">
<INPUT TYPE="image" SRC="img/btDel.gif" onClick="javascript:myForm.action.value = 'yes'; myForm.submit();">
<INPUT TYPE="image" SRC="img/btDel2.gif" onClick="javascript:myForm.action.value = 'no'; myForm.submit();">
</FORM>
<?php
  
echo 'answer = ' $_POST['action'];
?>

Спасибо то, что нужно.. тему можно закрыть!
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.
UnOuter вне форума  
Старый 19.12.2005, 01:23     # 12
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
UnOuter:
читай внимательно у меня тип input не submit а image кнопка..
Не, ну блин, это же пример. Ну что меняется, ну замени тип, все же всеравно работает как описано:
PHP код:
<?var_dump($_REQUEST);?>
<form method=POST>
<input type=image src=img.gif name=sub_mit value=submit1>
<input type=image src=img.gif name=sub_mit value=submit2>
</form>
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:58.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.