Здравствуйте, inet.
как запретить отправку формы по Enter'у
← Май 2004 → | ||||||
15
|
16
|
|||||
---|---|---|---|---|---|---|
17
|
18
|
19
|
21
|
|||
28
|
29
|
30
|
||||
31
|
За последние 60 дней ни разу не выходила
Сайт листа:
http://blog.nundesign.com
Открыт:
06-08-2003
Пре-модерация: Да
Адрес для писем в лист: inet.webbuild.webbuilding-list@subscribe.ru
Адрес
модератора: inet.webbuild.webbuilding-owner@subscribe.ru
Здравствуйте, inet.
как запретить отправку формы по Enter'у
Здравствуйте, Andrey.
Вы писали 11 мая 2004 г., 09:22:02: mid:20040511091934.1421***@i*****.subscribe
я имел ввиду по Enter'у из текстового поля,
у меня там вообще кнопок нет.
Raphael> Здравствуйте, Andrey.
Raphael> Вы писали 11 мая 2004 г., 09:22:02: mid:20040511091934.1421***@i*****.subscribe
Raphael> я имел ввиду по Enter'у из текстового поля,
Raphael> у меня там вообще кнопок нет.
Так в чем проблема? Ставьте ваше текстовое поле вне формы и берите из
него данные по сабмиту в форму.
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Здравствуйте, oz.
Вы писали 11 мая 2004 г., 19:02:59: mid:20040511190003.1427***@i*****.subscribe
Raphael>> Здравствуйте, Andrey.
Raphael>> Вы писали 11 мая 2004 г., 09:22:02:
Raphael>> mid:20040511091934.1421***@i*****.subscribe
Raphael>> я имел ввиду по Enter'у из текстового поля,
Raphael>> у меня там вообще кнопок нет.
точно! спасибо.
Здравствуйте, oz.
Вы писали 11 мая 2004 г., 19:02:59: mid:20040511190003.1427***@i*****.subscribe
Raphael>> я имел ввиду по Enter'у из текстового поля,
Raphael>> у меня там вообще кнопок нет.
ЗЫ. теперь ресет не работает :(
Raphael> Здравствуйте, oz.
Raphael> Вы писали 11 мая 2004 г., 19:02:59: mid:20040511190003.1427***@i*****.subscribe
Raphael>>> я имел ввиду по Enter'у из текстового поля,
Raphael>>> у меня там вообще кнопок нет.
Raphael> ЗЫ. теперь ресет не работает :(
Ясен пень. Reset работает для формы. Поставьте простую кнопку, а на
событие нажатия - обработку соответствующую.
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Здравствуйте, oz.
Не красиво!
Вообще-то, из html можно хоть чёрта сделать всякими извратами, но это
не значит, что это нужно делать, когда можно корректно и красиво. По
крайней мере чекер w3c ругаться не будет.
Andrey> Не красиво!
Andrey> Вообще-то, из html можно хоть чёрта сделать всякими извратами, но это
Andrey> не значит, что это нужно делать, когда можно корректно и красиво. По
Andrey> крайней мере чекер w3c ругаться не будет.
Привет. Кто такое w3c?
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
w3c = www.w3c.org = World Wide Web Consortium
Организацыя занимающаяся стандартизацией Веба.
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Andrey> w3c = www.w3c.org = World Wide Web Consortium
Andrey> Организацыя занимающаяся стандартизацией Веба.
Я не знаю, что именно может не понравиться этой организации в том, что
я храню инпуты отдельно от формы. Тем более, что необходимость в такой
конструкции возникает очень часто.
ЗЫ: исходный вопрос был: "как запретить форме сабмититься по Enter`у в
Input`е" - вполне актуальный вопрос. Вполне естественно для юзера по
Enter`у переходить на следующий по очереди элемент ввода данных, а не
подтверждать их.
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
То, что Вы несете отсебятину, а не делаете по правилам :)
Неестественно. Все формы сабмиттятся по энтеру, даже не веб. Посмотрите на
диалоги в Ворде, например, или в других приложениях. Конечно, иногда удобно,
чтобы форма не сабмиттилась по энтеру. Но это отнюдь не естественно.
Кроме того существует "правильный" (соответствующий документам,
опубликованным w3c) метод сделать то, что просили. Не прибегая к
нестандартным уловкам. Если есть более правильный способ решить задачу, то
незачем делать вещи, которые не обязаны по стандарту работать.
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Andrey> То, что Вы несете отсебятину, а не делаете по правилам :)
Andrey> Неестественно. Все формы сабмиттятся по энтеру, даже не веб. Посмотрите
на
Andrey> диалоги в Ворде, например, или в других приложениях. Конечно, иногда
удобно,
Andrey> чтобы форма не сабмиттилась по энтеру. Но это отнюдь не естественно.
Andrey> Кроме того существует "правильный" (соответствующий документам,
Andrey> опубликованным w3c) метод сделать то, что просили. Не прибегая к
Andrey> нестандартным уловкам. Если есть более правильный способ решить задачу,
то
Andrey> незачем делать вещи, которые не обязаны по стандарту работать.
Та нема базара.
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Здравствуйте, oz.
А вот именно это и не понравится.
Думаю, что Вы сгущаете краски. Наверное можно как-нибудь это решить,
не выходя за стандарты.
Ну, как запретить, я уже писал.
А вот на счёт перехода к другому полю по нажатию ентера, тут не знаю,
но думаю, что при помощи JS можно что-нибудь придумать, отлавливать,
например эти нажатия.
Здравствуйте, oz.
Эта такая организация, которая разрабатывает стандарты интернета.
www.w3c.com У них есть несколько чекеров, которые проверяют ваши
странички на предмет соответствия стандартам html css и т.п. И если
всё ок, то разрешают Вам поставить у себя кнопку, что ваш сайт ими
проверен.
Вообще, можно, конечно и забить, но... дело чести...
Здравствуйте, Raphael.
Да я понял Вас. Но кнопка сабмит у Вас же есть... Вот её и замените.
А ещё, чуть не забыл, уберите из описания формы параметр onSubmit. А в
кнопке уже пропишите нужное действие. Тогда не будет действия по
умолчанию, и по ентеру отправляться ничего не будет.
Andrey> Здравствуйте, Raphael.
Andrey> Да я понял Вас. Но кнопка сабмит у Вас же есть... Вот её и замените.
Andrey> А ещё, чуть не забыл, уберите из описания формы параметр onSubmit. А
в
Andrey> кнопке уже пропишите нужное действие. Тогда не будет действия по
Andrey> умолчанию, и по ентеру отправляться ничего не будет.
Будет. На некоторых клиентах отправка идет даже в том случае, если
action у формы пустой (отправляет на тот же адрес, с которого
загрузился).
библиотекa сайтостроительства http://www.i2r.ru/static/244/
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Andrey> Здравствуйте, Raphael.
Andrey> Да я понял Вас. Но кнопка сабмит у Вас же есть... Вот её и замените.
Andrey> А ещё, чуть не забыл, уберите из описания формы параметр onSubmit. А
в
Andrey> кнопке уже пропишите нужное действие. Тогда не будет действия по
Andrey> умолчанию, и по ентеру отправляться ничего не будет.
Будет. На некоторых клиентах отправка идет даже в том случае, если
action у формы пустой (отправляет на тот же адрес, с которого
загрузился).
библиотекa сайтостроительства http://www.i2r.ru/static/244/
Здравствуйте, Raphael.
Попробуйте в качестве кнопки поставить не самбит, а обычный батон.
Тогда эта кнопка не будет "по умолчанию" в форме.