2014-11-25 4 views
0

Поэтому я использую этот код:Как использовать условные операторы

//You should replace this "true" with your right condition(in accordance to your logic). 
var condition = true; 
if(condition){ 
    //Run create service. 
    checkbox.execute(); 
} 
else{ 
    //Run udpate service. 
    check_update.execute(); 
} 

Я хочу, чтобы на первый раз кнопка когда щелкнул выполнить флажок ... как говорится выше. Оттуда, я хочу, чтобы он выполнил check_update.

Любые идеи относительно того, что «var condition = true» должно быть ??

ответ

0

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

var first_time = true; 

if (first_time) { 
    // Run create service. 
    checkbox.execute(); 

    first_time = false; 
} else { 
    // Run udpate service. 
    check_update.execute(); 
} 

Если это Javascript, вы должны быть осведомлены о рамках этого также переменная.

+0

Я не думаю, что он узнал первую часть его, потому что я неоднократно запускал службу создания, а не только один раз. Любые другие мысли? –

+0

@EllenSchlechter, если этот код находится в функции, вам нужно будет переместить объявление declartion для 'first_time' (первая строка), вне его. В противном случае он повторно декларируется каждый раз, когда функция запускается как «истина». Если вы можете опубликовать больше соответствующего кода, это может помочь. –

+0

@ matthewrapato Извините, но я не знаю, какая функция ... –

Смежные вопросы