Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / ввод текста и обработка события по enter / 9 сообщений из 9, страница 1 из 1
22.08.2005, 13:35
    #33227844
german23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
как можно иммитировать нажатие кнопки "далее" при вводе текста в текстбох - и нажатии клавиши "ентер"?
...
Рейтинг: 0 / 0
22.08.2005, 13:46
    #33227877
gaper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
Видимо, есть обработчик -- добавить в него
Код: plaintext
далее.doClick()
...
Рейтинг: 0 / 0
22.08.2005, 13:47
    #33227880
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
Ты про Swing?
...
Рейтинг: 0 / 0
22.08.2005, 13:57
    #33227907
german23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
ну при загрузке:
Код: plaintext
1.
2.
3.
4.
5.
6.
document.body.onfocus = fnFocusOnLogin;
	function fnFocusOnLogin()
	{		
			if(document.all('code')) 
				document.all('code').focus();		
	}	
но, надо, чтобы при нажатии "enter" - когда фокус на текстбоксе - иммитировалось нажатие кнопки "далее", наверное тагъ:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
onpresskey validator(this);

function validator(btn)
{
   if (btn=="enter") - :)
      'next_page()';
}

function next_page()
{
something...;
}
так будет работать? можно ли проще? чтобы не проверять при каждом нажитии - нажата ли ентер? наверняка можно, подскажите плиз.
...
Рейтинг: 0 / 0
22.08.2005, 14:01
    #33227925
gaper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
А вызвать напрямую next_page() нельзя?
...
Рейтинг: 0 / 0
22.08.2005, 14:16
    #33227957
gaper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
Возможно, не совсем понятно выразился -- поясняю. У Вас есть компонент, кнопка и метод next_page, вызываемый из обработчика кнопки. Вы хотите "нажать" на кнопку при нажатии на enter. Вам понадобиться дополнительный обработчик, например, keyPress (вообще-то лучше применить мэппинг действий, но
это дольше описывать). Итак, чтобы в ответ на нажатии enter у Вас имитировалось нажатие кнопки, необходимо либо вызвать напрямую Ваш метод
Код: plaintext
next_page()
, либо имитировать нажатие кнопки
Код: plaintext
кнопка.doClick()
про doClick
...
Рейтинг: 0 / 0
22.08.2005, 14:41
    #33228029
german23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
спасибо, но все таки не до конца понял :) извиняюсь сразу в ява я 0. итак: если я обрабатываю событие onkeypress - то при любом кейпресс - у меня высывается соответсвующий метод, а мне надо только при нажатии enter.
...
Рейтинг: 0 / 0
22.08.2005, 14:51
    #33228064
gaper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
автора мне надо только при нажатии enter
Анализ нажатой клавиши подразумевался. Вам нужно проверить на равенство VK_ENTER. (определено в классе KeyEvent )
...
Рейтинг: 0 / 0
22.08.2005, 14:53
    #33228068
german23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ввод текста и обработка события по enter
все, спасибо :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / ввод текста и обработка события по enter / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]