![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Подскажите кто-нибудь, пожалуйста, как сделать так, чтобы комп считывал то что введено в input text тока после нажатия клавиши Enter. У меня onKeyDown(Key.Enter) не работает. Хз как написать это именно так, чтобы он считывал всегда, но какое-то другое событие происходило только после нажатия клавиши.
![]() |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
listener = new Object();
listener.onKeyDown = function()
{
if (Key.isDown(Key.ENTER)){
cv2.text=cv.text;
}
}
Key.addListener(listener);
cv2 - другой текст.филд куда нужно передать содержимое cv. Последний раз редактировалось Molecula; 23.05.2007 в 18:22. |
|
|||||
|
Именно так. Я думал над этим. Ща попробую.
|
|
|||||
|
Вот что в итоге получил - ОНО НЕ РАБОТАЕТ!(
Я не знаю что неправильно делаю( otvet1 - имя input text поля; x - переменная input text поля; oshibka - имя динамического текста, куда данные об ошибке будут вноситься. otvet1.onChanged = function() {
listener = new Object();
listener.onKeyDown = function() {
if (Key.isDown(Key.ENTER)) {
if (x == "120,000" || x == "120000") {
oshibka.text = "";
otvet1.border = true;
otvet1.background = true;
otvet1.borderColor = 0x00FF00;
otvet1.backgroundColor = 0xC8FFC8;
}
if (x<>"120,000" && x<>"120000") {
oshibka.text = "OSHIBKA";
otvet1.border = true;
otvet1.background = true;
otvet1.borderColor = 0x3232FE;
otvet1.backgroundColor = 0xC8C8FF;
}
}
};
};
|
|
|||||
|
Вот дурак - забыл вставить Key.addListener(listener); в конце! Вроде работает. Спасибо всем за оперативность!!!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|