PDA

Просмотр полной версии : Сравнение


ARTur2
31.10.2005, 17:36
Вопрос, наверное самый лёгкий из всех задаваемых когда-либо. Допустим, у нас есть переменная поля ввода otv1 и число, например 40. Чтобы сранить их и выполнить далее какое-то действие я написал правильный код???

if (otv1==40){
b1=1;}
else {b1=0;} {
}

Если да, то почему у меня выполняется действие только после второго раза "просмотра" кадра с текстовым полем???

-=VoskreS=-
31.10.2005, 19:04
Возможно скрипт выполняется раньше, чем переменная , привязанная к полю ввода, инициализируется вводимым значением. Может, стоит поставить обработчик на текстфилд, что-нибуть вроде onChanged()

ffffff
31.10.2005, 19:27
if (otv1==40){
b1=1;}
else {b1=0;}

ARTur2
02.11.2005, 14:12
2 ffffff проблема с помощью этого не решилась...

2 -=VoskreS=- а можно немного по-подробнее???

ARTur2
02.11.2005, 14:14
Неужели никто не сталкивался с подобной проблемой???

iNils
02.11.2005, 14:26
Дай исходник. У меня при попытке повторить, все работало.

ARTur2
02.11.2005, 14:52
2 iNils - вот маленький фрагментик теста

ARTur2
02.11.2005, 14:54
упс, там в поле с количеством ответов цвет шрифта белый...

ARTur2
02.11.2005, 15:13
всё, я разобрался!!!! повесил вот такой код

t1.onChanged = function() {// t1 - имя текстового поля
if (otv1==40){
b1=1;}
else {b1=0;}
}

iNils
02.11.2005, 15:15
if (otv1 == 40) {
b1 = 1;
} else {
b1 = 0;
}

премести во второй кадр