Автор Тема: Submit при нажатии на Enter  (Прочитано 9861 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #15 : 09 Сентября 2004, 13:54:14 »
Я про то, что тебе-то простительно, но Пихоникс прекрасно знает, какой вес имеют мои слова.
И если я что-то говорю, а он со мной не соласен, то это повод хотя бы обратиться ко мне лично за разъяснениями, а не вещать в абстрактно поучительном тоне полный бред, выставляя себя клоуном.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #16 : 09 Сентября 2004, 14:05:27 »
RomikChef
Ха... да, погорячился...
но хотелось бы знать объяснение подобного... Честно говоря, с формами в 1 элемент практически не сталкивался...

Обращаюсь лично за разъяснениями, хотя в общем я и так понял в чем дело... ;)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #17 : 09 Сентября 2004, 14:06:33 »
Phoinix
ты хочешь сказать, что ты со мной не спорил, а просто решил подтвердить мои слова?
Должен тебе сообщить, что ты заблуждаешься.
Рекомендую тебе поставить такой опыт:
Сделай форму с методом GET, отправь ее не нажимая на кнопку, и попробуй найти в адресной строке (то есть еще ДО) пхп скрипта, какое-либо упоминание о кнопке. с Value ли, или без оного.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #18 : 09 Сентября 2004, 14:10:53 »
при чем здесь один элемент? С одним элементом алексей придумал.
а больше с ними никто и не сталкивается.
А в любых других формах браузеры (во свяком случае - самый распространенный ИЕ) ВООБЩЕ ничего не посылают.

И это логично, если подумать.
кнопка - это такой же элемент интерфейса, как чекбокс, к примеру.
С какой стати браузер будет слать ненажатый чекбокс? Или кнопку?

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #19 : 09 Сентября 2004, 14:18:24 »
RomikChef

Подожди...






При заполнении поля и нажатии Enter, результат:

http://mysite/mypage.html?text=blablabla









При заполнении поля (любого) и нажатии Enter, результат:

http://mysite/mypage.html?text=blablabla&text1=&send=Submit+Query

В чем соль?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #20 : 09 Сентября 2004, 14:23:26 »
А вот кстати, похожий косяк как-то на икспойнте обсуждался.
и я так и не понмню, чтобы к чему-то пришли. При каких-то обстоятельствах оно посылает. Но поскольку практической ценности данный факт не несет, то я и не занимался им.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #21 : 09 Сентября 2004, 14:25:09 »
RomikChef
Цитировать
кнопка - это такой же элемент интерфейса, как чекбокс, к примеру.
С какой стати браузер будет слать ненажатый чекбокс? Или кнопку?


Тут позволю не согласиться: выделенному чекбоксу цепляется значение value, иначе он все-равно отправляется, но с пустым значением (правда при этом его не получится никак использовать). У кнопки значение value передается все равно как и в hidden... Ты же не хочешь сказать что хидден тоже не передается, так как мы его не выбрали? А если hidden или text находится после кнопки submit? тоже не передаются???
Тогда поясни значение тега

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #22 : 09 Сентября 2004, 14:28:52 »
RomikChef

Я пока вижу траблу с тем, что кроме submit всего 1 элемент... до этого с подобным не сталкивался, т.к. значение submit требовалось в формах с элементами больше одного...

Но я думаю, смысл понятен, если элемент 1 то submit не отправляется, если больше, то да...

P.S. И кстати замечу, это более логично, так как, раз у тебя все 1 поле для заполнения, то незачем отправлять еще что-то...
« Последнее редактирование: 09 Сентября 2004, 14:34:55 от Phoinix »

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #23 : 09 Сентября 2004, 14:39:12 »
RomikChef
[OFF]Только одного не могу понять:
Если ты знал, что при добавлении еще одного любого поля с именем send, будут отправляться оба, и ничего об этом не сказал?
По сути, ты же знал про этот косяк?
Лично я, пока не попробовал, не увидел проблемы...[/OFF]

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #24 : 09 Сентября 2004, 14:44:31 »
Цитировать
P.S. И кстати замечу, это более логично, так как, раз у тебя все 1 поле для заполнения, то незачем отправлять еще что-то...


совсем нет

вот пример:








текстовое поле одно, а кнопки две. А мне нужно узнать какая была нажата, при условии, что Enter = Ok

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #25 : 09 Сентября 2004, 15:04:37 »
Jean

Тоже вариант, тем более проверил, наличие hidden и checkbox не спасает... только два поля text...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #26 : 09 Сентября 2004, 15:56:13 »
Я не знал.
Вообще, прошу извинить меня за излишнюю резкость.
Я был уверен в том, что без нажатия на кнопку, она не отсылается. Сейчас проверил на работе - это не так.
Очень странно.
Буду выяснять, почему такое пошло.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #27 : 09 Сентября 2004, 16:30:58 »
RomikChef

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28