Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Ввод данных в текстовое поле (http://www.flasher.ru/forum/showthread.php?t=46522)

Tikoshka 07.07.2003 02:42

Ввод данных в текстовое поле
 
мне нужно, чтобы на страничке пользователь вводил логин и пароль и по окончании ввода мог нажать Enter, и дальше будет запускаться процедура проверки введенных данных и пр... но к сожалению, никак не получается отловить нажатие ввода. :(
подскажите, пожалуйста, если в курсе

Tikoshka 07.07.2003 19:22

ну, народ, допоможить...
неужели никто не в курсе? :( :( :(
как сайт какой-нить попустить, так знатоков много...
неужели никто не сталкивался с проблемой входа на кокую-то страничку по нажатию Enter, а не кликом мыши по кнопке?

Lukasus 11.07.2003 12:22

По моему так
 
Я хоть и полный ламер но вроде
в key есть ключевое слово ENTER
типа key.ENTER
Посмотри в справке на key , там же примерчики

Tikoshka 12.07.2003 15:37

к сожалению, все не так просто...
главный вопрос был в том, на какое событие повесить проверку
уж очень не хотелось грузиться с onEnterFrame, но, судя по всему, придется :(

YuriiZelenev 12.07.2003 16:26

sorry za koryavost koda, no ya dumayu ti smisl poimesh...
Proveryaem:
"itf" - eto instance name InputTextField'a
Код:

itf.onSetFocus=function(){foc=true;};
itf.onKillFocus=function(){foc=false;};
_root.onEnterFrame=function(){if(foc){
if(Key.isDown(Key.ENTER)){if(itf.text==""){
trace("Vi zabili vvesti login")}else{
trace('"запускаться процедура проверки введенных данных и пр... "'
+newline+itf.text+newline+"Vrode vse - v poryadke =)))");}}}};

Udachi!

EDIT:Spasibo za interesnii vopros ;)


Часовой пояс GMT +4, время: 15:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.