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

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

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« : 19 Августа 2004, 07:22:52 »
Привет.

Я понимаю, что подобная тема тут рядышком, на форуме, но все таки. Как сделать, чтобы при нажатии на Enter срабатывал submit. Желательно без использования javascript.

ТО есть возникает вообще какая проблема: Например выбрал значение из select или написал какой - то текст в input type=text , нажал Enter и произошел submit

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #1 : 19 Августа 2004, 07:47:21 »
одно уточнение.
Сабмит все таки происходит.
но вот :

<form>
<
input type=text name=test>
<
input type=submit name=send>
</
form>


при нажатии на Enter отправляется только переменная test.
а send нет, а мне необходимо, чтобы и send отправлялась, можно ли такое сделать?

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #2 : 08 Сентября 2004, 14:33:29 »
Jean
1) Зачем тебе наличие переменной send?
2) Какой язык используется при написании приложения? (в ПХП send будет доступна)
3) Какой метод у формы?

Оффлайн urukhay

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://urukhay.byz.ru
Submit при нажатии на Enter
« Ответ #3 : 09 Сентября 2004, 11:44:13 »
Добавь в форму строку:

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #4 : 09 Сентября 2004, 11:56:37 »
Jean
Цитировать
а мне необходимо

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

Алексей
Цитировать
в ПХП send будет доступна

это заблуждение

urukhay
Цитировать

Ага. и если нажмет, то у нас в адресе будет два сенда. красота.

Может быть, лучше заставить автора вопроса немного подумать, прежде чем бежать с готовыми решениями?

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #5 : 09 Сентября 2004, 12:09:37 »
[OFF]
вообще, я этот вопрос задал аж 19 августа. И давно уже решил прооблему. Причем, ты RomikChef мне сам в этом помог в другой ветке форума
[/OFF]

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
Submit при нажатии на Enter
« Ответ #6 : 09 Сентября 2004, 12:17:27 »
Цитировать
Jean:
И давно уже решил прооблему.


А можно узнать, что именно ты сделал?
Спрашиваю, т.к. сам думаю над решением подобного вопроса.

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #7 : 09 Сентября 2004, 12:39:04 »
Цитировать
RomikChef:

это заблуждение



<?
print_r($_POST);
?>
<form action="" method="post">
<input type=submit name="var" value="Begin!">
</form>


[CODE]Array ( [var] => Begin! )

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #8 : 09 Сентября 2004, 12:51:07 »
Алексей
какой ты смешной человек.
откуда ты сейчас вытащил эту форму? Где в ней вообще на ентер жать?
Мы говорили о вполне конкретной форме.
А сейчас ты приводишь совершенно другую.
Нехорошо.

Ты вообще вопрос-то читал? Я тебе напомню.
Цитировать
Jean:
написал какой - то текст в input type=text , нажал Enter и произошел submit

И где в твоей форме текст вводить?

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #9 : 09 Сентября 2004, 12:55:00 »
дык он же привёл потом форму с кнопкой:

Цитировать
Jean:
одно уточнение.
Сабмит все таки происходит.
но вот :







при нажатии на Enter отправляется только переменная test.
а send нет, а мне необходимо, чтобы и send отправлялась, можно ли такое сделать?

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #10 : 09 Сентября 2004, 12:57:41 »
вот и тестируй его форму, а не свою

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Submit при нажатии на Enter
« Ответ #11 : 09 Сентября 2004, 13:07:42 »
Неужели до сих пор не понятно, что send все-таки передается в любом случае, вот только т.к. у этой переменной отсутствует value, то переменная приходит пустая, и соответсвенно работать с ней становится несколько затруднительно...

Итог: ?[name]=[value] - первое правило формы

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

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

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Submit при нажатии на Enter
« Ответ #13 : 09 Сентября 2004, 13:41:56 »
Цитировать
RomikChef:
Никаких для них нету авторитетов...

ты про что?

Оффлайн Phoinix

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

Цитировать

RomikChef
Ага. и если нажмет, то у нас в адресе будет два сенда. красота.

Может быть, лучше заставить автора вопроса немного подумать, прежде чем бежать с готовыми решениями?


Это был первый ответ RomikChef, в котором ясно все сказано... Но конечно городить огород дальше гораздо интереснее...

[OFF]
[модераторам]
Может закрыть эту ветку, а то я чувствую, что скоро начнутся обвинения в предвзятости...
[/модераторам]
[/OFF]

 

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