![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
подскажите как на js query возможно по нажатию на ентер сделать переход с одного инпута на другой инпут имя которого было передано в функцию перевода
|
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 3 Всего: 101 |
Что за функция перевода? Перехода?
Это сообщение отредактировал(а) 12345c - 9.2.2010, 22:55 -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
а как эту функцию использовать?
|
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
подскажите где ошибка? |
|||
|
||||
12345c |
|
||||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 3 Всего: 101 |
скобки
Добавлено @ 22:59 Ещё надо заблокировать отправку формы.
Это сообщение отредактировал(а) 12345c - 10.2.2010, 12:13 -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
||||
|
|||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
у Вас функции написано ev, а в условии e.
И еще такой вариант работает, но если возварщать return false, то почему-то при печатании в форме текста не видно. С чего быэто? |
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 3 Всего: 101 |
Да, опечатка, if(ev.which == 13){$("#s1").focus();}
return false и печать не должны быть связаны, ищите причину в стилях. -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
Да нет. Яхотел сказать что совсем печатать не получается. Я нажимаю по клаве, а текст не печатается, даже один символ не печатается. Курсор стоит в начале поля и дальше не идет. Такое начинается, когжа допасал возврат false
Добавлено через 3 минуты и 36 секунд
Вот простой пример, текст не печатается. Переход срабатывает норм. |
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 3 Всего: 101 |
return false отменяет событие по умолчанию (вывод формы). В Вашем коде это - переход на ту же страницу (action пусто), т.е. она перезагружается. С перезагрузкой станицы потеряется действие переноса фокуса. Поэтому Вы определитесь и поясните, что Вам нужно - перезагрузка страницы или перенос фокуса. Если то и другое - надо как-то сохранять положение фокуса до перезагрузки, но я сомневаюсь, что именно в этом был замысел.
Добавлено через 4 минуты и 17 секунд Да, ещё
чтобы отмена действия была только на Enter, из-за этого не печаталось ничего. -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
12345c спасибо за помощь)))) Вообщем нужно вот что. Клиент привык что при заполнении полей формы, для перехода на следущее поле он нажимает Enter. Эта привычка вошла у него из-заодного win-приложения, где для перевода курсора на следущее поле используется enter. Тоесть ему обычный Tab не удобен, поэтому нужно enter. Вот и я хочу добиться того, чтобы при заполнени одного поля, нажатием на ентер, курсор передвинулся на следущее поля и так далее. И только когда курсор, например будет на поле id="end", то при нажатии на enter смело можно отправлять данные. А тут при нажатии на ентер срабатывает еще и субмит, и получается что еще не все поля запонены, а форма отправляет данные серверу. Вроде бы все подробно сейчас описал))))
|
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 3 Всего: 101 |
Да, теперь лучше. Можно по последнему, имеющему type="text" .
-------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
Спасибо, дружище!!!!!!
Добавлено через 10 минут и 15 секунд 12345c, а нельзя ли учитывать и другие типы полей кроме text'а? Уменя в форме пристутсвует один флажек и один селект |
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 3 Всего: 101 |
-------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |