Условия видимости для полей в формах — это настройка, которая позволяет показывать или не показывать определенное поле в зависимости от значений в других полях, то есть, создавать собственную логику ветвления полей. Посмотреть на живом примере →
Подробно про условия и как настроить логику работы этой функции, рассказали в инструкции.
Условия видимости полей можно использовать только в формах из Библиотеки блоков. Добавить условия видимости полей в форму, сделанную в Zero Block, в данный момент не получится.
Орнатуды бастау үшін Мазмұнды блоктау бөліміндегі «Енгізу өрістері» қойындысына өтіңіз.
Өріс картасында «Қосымша» түймешігін басыңыз.
«Көріну жағдайы» параметрі пайда болады. «Шарт қосу» түймешігін басыңыз.
Терминдердің жұмыс істеу тәртібі
Шартты жасағаннан кейін шарт өрісті көрсететінін немесе жасыратынын таңдау керек. Осыдан кейін шарттарды тұжырымдауға болады.
Яғни , егер біз жол өрісін таңдап алсақ, мысалы, Электрондық пошта, онда барлық шарттар келушінің осы өріске не кіргенін одан әрі талдайды
«Мән» өрісінде біз салыстыратын шартты таңдаймыз. Әрбір өріс түрі үшін салыстыру параметрлері әр түрлі болады.
Үшiншi жолға салыстыру жүргiзiлген мәндi, егер ол бар болса (мәтiн, сан, алшақтық мәндерi) жазу қажет.
Әр түрлі өрістерге арналған жағдайлардың ерекшеліктері
Для строк мы можем полностью сравнить значение, проверить на совпадение часть строки или проверить, указано ли в поле хоть что-то.
Если значение сравнивается с другой строкой, то обе строки приводятся к нижнему регистру и у них удаляются лишние пробелы в начале и в конце.
Если в условии указано поле для ввода в несколько строк, то при сравнении строка приводится к нижнему регистру, символы переноса заменяются на пробелы и убираются лишние пробелы в начале и в конце строки.
Сандық мәндер үшін санның біз анықтайтын ауқым шегінде екенін (белгілі бір санға теңдік, саннан үлкен немесе кіші болсын (мүмкін теңдікпен), немесе ол біз көрсеткен саннан санға дейінгі диапазон шегінде болсын) көрсете аламыз.
Для полей с выбором значения мы можем добавить условие, выбрано ли в поле определенное нами значение. Значение поля «Вопрос с вариантами ответа в виде картинок» сравнивается либо по подписи под текстом (если она указана), либо по ссылкам на изображение (если подпись не указана).
То есть поля с одинаковой подписью будут считаться одинаковыми, и выбор любого из таких полей будет вызывать срабатывание условия. Чтобы условия с использованием этого поля работали правильно, нужно указывать разные подписи под фото или не указывать их вовсе.
Құсбелгі немесе файл өрістері үшін құсбелгі басылғанын және файлдың жүктелгенін көрсете аласыз.
Бір өріске барлығы 50 шарт қосуға болады.
Егер екіден артық шарттарды қоссаңыз, «Шарттардың үйлесімі» параметрі мүмкін мәндермен шығады: барлық шарттар талап етіледі немесе кемінде бір шарт талап етіледі.
Пішін өрістерін өңдеу кезінде жұмыс істеу ерекшеліктері
Блок мазмұны ішіндегі өрістерді жылжыту (жоғары, төмен), жою, қайталау немесе ретін өзгерту кезінде қол жетімді өрістер жиыны қайта есептеледі. Егер шарт тапсырыс өзгергеннен кейін енді қолжетімсіз өрісті пайдаланса, шарт қалпына келтіріледі.
Өрісті қайталау кезінде өрістің көріну шарттары барлық параметрлермен бірге қайталанады. Егер кен орны ажыратылса, онда ол жағдайда есепке алынбайды.
Өріс түрін өзгерткен кезде осы өрісті пайдаланатын шарттар жаңа өріс түрі үшін әдепкі мәнге ысырылады: оларда ешқандай мән белгіленбейді.
Егер шарт бос мәнге белгіленсе, онда бұл шарт есепке алынбайды.
Жарияланған бетте шарттары бар формулярдың ерекшеліктері
Формулярды ұсынған кезде шарттардың артында жасырылған өрістер жіберілмейді. Егер жай-күйдің артына өріс жасырылса, онда өріс жоқ деп есептеледі.
Егер талап етілетін өріс шарт артына жасырылса, онда бұл өріс жоқ деп есептеледі және пішін ұсынылуы мүмкін.
Егер «Осы өрісті көрсету» әрекетін көрсетсеңіз және шарт іске қосылса, өріс «Енгізу өрістері» бөлімінде пайда болатын жерде пайда болады.
Шарттар формулярды инициалдарға енгізгенде және өрістердің өзгергенін растағаннан кейін (фокусты алып тастағанда, сығымдап енгізгенде және т.б.) есептелінеді.
Егер жай-күйде жасырын өріс көрсетілсе, онда сол жай-күйі бар өріс көрсетілмейді. Ол үшін жағдай экранда жай-күйден нысана өрісі сызылғанда ғана жұмыс істей бастайды. Бұл шартты өрістердің бұтақтарын қалыптастыруды жеңілдету үшін жасалады.
Тұрақты пішіндерде соңғы өріске мәнді енгізгеннен кейін Enter түймешігін басу пішіннің ұсынылуына әкеледі. Бірақ кез келген өрістің мәнін өзгерткеннен кейін пішінге жаңа өрістер қосылса (және олардың шарттары орындалса), онда Enter-дегі келесі баспасөз бұғатталады. Бұл сайтқа келуші оны ұсынар алдында пішіндегі өзгерістерді көре алатындай етіп жасалады.
Қадамдық пішіннің ерекшеліктері
Егер барлық өрістер пішін қадамында жасырылса, бүкіл қадам жасырын болады. Жасырын қадамдар есептегіште және прогресс дисплейінде есептелмейді.
Пішін қадамдары шартты өрістердегі әрбір өзгерістен кейін қайта есептеледі. Қадамдар саны мен ағымдағы прогресс пішін қадамдарымен бірге қайта есептеледі. Ағымдағы қадамдағы түймешіктер (Алға, Артқа, Жіберу) қадам санымен бірге өзгереді. Бұл соңғы қадам бола алмайтындай және керісінше болуы үшін қажет.
Қадамдық шартты түрде тек көрінетін өрістері бар қадамдар арасында ауысады.
Өрісті тармақтау мысалы
Жаттығуға тіркелу үшін бірнеше сұраққа жауап беру
Байланыс мәліметтерін қалдырыңыз, жеке ұсынысыңызбен сізге қайта қоңырау шаламыз
Бұл өрістің тармақталуын көрсетуге арналған пішін, одан деректер ешқайда жіберілмейді.
Төменде үлкейтуге болатын суретті басу арқылы осы мысалдағы өрістердің тармақталуын бейнелейтін ағынды диаграмма берілген.
Тармақтау бірінші сұрақтан басталып, екіншісінде жалғасады.