Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF+ / 7 сообщений из 7, страница 1 из 1
23.05.2007, 15:22:23
    #34545963
valiantsin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF+
Подскажите, как справиться с проблемой:
есть страница jsf на ней есть теги:
<t:inputText forceId="true" id="text_search" size="8" value="#{new.plate}">
</t:inputText>

<t:commandButton forceId="true" id="send_search"
action="#{new.search}"
image="../images/search_button.gif" alt=""/>
Надо, чтобы при нажатии клавиши ентер строчка <t:inputText/> начинала искать - то есть грубо говоря запускался экшен из <t:commandButton/> - как это можно реализовать?
...
Рейтинг: 0 / 0
23.05.2007, 15:23:07
    #34545969
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF+
жабаскриптом отловить нажатие enter и клацнуть по кнопке
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.05.2007, 15:30:31
    #34546026
valiantsin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF+
а не мог бы ты привести пример такого джава скрипта?
...
Рейтинг: 0 / 0
23.05.2007, 15:40:20
    #34546091
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF+
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
function doOnKeyPress (e) {
	var a;
	if (window.event) {
		a = !(window.event && window.event.keyCode ==  13 );
	}
	else {
		a = !(e.which ==  13 );
	}

	if (!a) {
		setTimeout ("ugoOnClick()",  500 );
	}
										
	return a;									
}

function ugoOnClick() {
	document.getElementById("button").click();
}
...
Рейтинг: 0 / 0
23.05.2007, 15:43:49
    #34546107
valiantsin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF+
Большое спасибо, сейчас попробую использовать это у себя.
...
Рейтинг: 0 / 0
23.05.2007, 17:42:02
    #34546590
valiantsin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF+
Этот код почему-то не работает - может быть я что-то напутал...
function doOnKeyPress (e) {
var a;
if (window.event) {
a = !(window.event && window.event.keyCode == 13);
}
else {
a = !(e.which == 13);
}
if (!a) {
document.getElementById("search").click();
}
return a;
}
...
Рейтинг: 0 / 0
23.05.2007, 18:55:55
    #34546783
valiantsin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF+
Все заработало - большое спасибо Deady;
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF+ / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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