проверка checkbox



  • Подскажите, пожалуйста, как правильно осуществить проверку чекбоксов?
    При запуске программы есть 5 чекбоксов, если выбран 1 все работает отлично, если выбрано 2 и более, то оно не выполняет условие вовсе, ни первое ни второе. И как отметить данный ресурс обязательным к заполнению, то есть чтобы с пустыми ячейками не запускался скрипт?



  • @X-O

    как отметить данный ресурс обязательным к заполнению, то есть чтобы с пустыми ячейками не запускался скрипт?

    сделай выход(Прервать Скрипт) по условию в функции OnApplicationStart

    При запуске программы есть 5 чекбоксов, если выбран 1 все работает отлично, если выбрано 2 и более, то оно не выполняет условие вовсе, ни первое ни второе.

    мы не экстрасенсы что бы знать что вы там наделали



  • @X-O Если в чекбоксе выбрать более 1 значения, то данные в переменной хранятся через запятую:

    "a, b, c"
    

    Нужно проверять через indexOf или располагать каждое значение в отдельном ресурсе.



  • @X-O, @GhostZ said in Как сделать чтобы все выбранные Check работали через If:

    При выборе нескольких пунктов в ресурсе у вас получается список пунктов через запятую 1,2,3 поэтому ваше условие не работает. Нужно использовать indexOf() для определения содержит ресурс нужный пункт или нет.

    {{Check}}.indexOf("1") > -1 //вернет true если ресурс содержит 1
    
    {{Check}}.indexOf("1") < 0 //вернет true если ресурс не содержит 1
    


  • Спасибо, теперь все работает)


Log in to reply