Просмотр полной версии : Сравнение
Вопрос, наверное самый лёгкий из всех задаваемых когда-либо. Допустим, у нас есть переменная поля ввода otv1 и число, например 40. Чтобы сранить их и выполнить далее какое-то действие я написал правильный код???
if (otv1==40){
b1=1;}
else {b1=0;} {
}
Если да, то почему у меня выполняется действие только после второго раза "просмотра" кадра с текстовым полем???
-=VoskreS=-
31.10.2005, 19:04
Возможно скрипт выполняется раньше, чем переменная , привязанная к полю ввода, инициализируется вводимым значением. Может, стоит поставить обработчик на текстфилд, что-нибуть вроде onChanged()
if (otv1==40){
b1=1;}
else {b1=0;}
2 ffffff проблема с помощью этого не решилась...
2 -=VoskreS=- а можно немного по-подробнее???
Неужели никто не сталкивался с подобной проблемой???
Дай исходник. У меня при попытке повторить, все работало.
2 iNils - вот маленький фрагментик теста
упс, там в поле с количеством ответов цвет шрифта белый...
всё, я разобрался!!!! повесил вот такой код
t1.onChanged = function() {// t1 - имя текстового поля
if (otv1==40){
b1=1;}
else {b1=0;}
}
if (otv1 == 40) {
b1 = 1;
} else {
b1 = 0;
}
премести во второй кадр
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.