Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Не работает условие... (http://www.flasher.ru/forum/showthread.php?t=140813)

azimkg 08.06.2010 19:07

Не работает условие...
 
Код AS1/AS2:

if (tf_name.text=="A-Z, a-z") { 
        next_btn1.enabled = true;
} else {
        next_btn1.enabled = false;
}

Пробовал и так тоже

Код AS1/AS2:

  tf_name.text=="A-Z, a-z" ? next_btn1.enabled=true : next_btn1.enabled = false;


Нужно сделать так чтобы если поле пустое - деактивировать кнопку
а если есть хотя бы одна буква кнопка становиться активной...

А у меня выходит то что он не видит первое условие и сразу переходит на "else"
т.е. Кнопка НЕ активна вообще...вводишь ты в textarea данные или не вводишь

Zik. 08.06.2010 19:26

Код AS1/AS2:

if (tf_name.text != "") { 
next_btn1.enabled = true;
} else {
next_btn1.enabled = true;
}


azimkg 08.06.2010 20:27

в 2 условиях TRUE....? наверн ты имел в виду false в первом случае..
все равно не пашет...

Добавлено через 1 минуту
Код AS1/AS2:

if (tf_name.text != "") { 
next_btn1.enabled = false;
} else {
next_btn1.enabled = true;
}


При таком раскладе кнопка всегда активная...не важно поле пустое или нет..

Psycho Tiger 08.06.2010 21:14

Сдается мне, что код Вы пишите где то не в том месте, где нужно. Нужно в обработчике события изменения текста в поле.

azimkg 08.06.2010 21:51

нет вроде туда...а в принципе разницы особой нету...мне кажеться..

Добавлено через 16 минут
Догнал....он же генерирует пустое поле! Соответственно после ввода текст в поле условие не выполняется...
значит надо добавить какое то условие...типа update?

in4core 08.06.2010 23:03

Тема закрыта. разорбрался он

Zik. 09.06.2010 08:58

Цитата:

Сообщение от azimkg (Сообщение 914011)
в 2 условиях TRUE....? наверн ты имел в виду false в первом случае..
все равно не пашет...

В самом деле имел ввиду false, только не в первом, а во втором случае

Psycho Tiger 09.06.2010 14:10

Цитата:

а в принципе разницы особой нету...мне кажеться..
Ну вот смотрите: Вы сдаёте сессию. Сессия началась, она у Вас, конечно, не закрыта.
Это у Вас сработало условие в самом начале кода.
Вы сдали сессию, идёте в деканат... а Вам говорят - а ничего не знаем, у Вас сессия не закрыта - потому что Вы не повесили обработчик на обновление содержания.

azimkg 11.06.2010 18:06

да все получилось! Спасибо Psycho Tiger и in4core!


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

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