powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF+
7 сообщений из 7, страница 1 из 1
JSF+
    #34545963
valiantsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как справиться с проблемой:
есть страница 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
JSF+
    #34545969
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жабаскриптом отловить нажатие enter и клацнуть по кнопке
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
JSF+
    #34546026
valiantsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не мог бы ты привести пример такого джава скрипта?
...
Рейтинг: 0 / 0
JSF+
    #34546091
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
JSF+
    #34546107
valiantsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, сейчас попробую использовать это у себя.
...
Рейтинг: 0 / 0
JSF+
    #34546590
valiantsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот код почему-то не работает - может быть я что-то напутал...
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
JSF+
    #34546783
valiantsin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все заработало - большое спасибо Deady;
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF+
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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