Por que minha condição lógica não está dando certo?

  • usimig2020
    Perguntado em 9 de abril de 2025 às 16:24

    Estou aplicando uma condição lógica que parece não estar funcionando no meu formulário

    Por que minha condição lógica não está dando certo? Image 1 Screenshot 30


    A seguir a situação lógica se mostra ocultando os campos que ainda estão apresentados:

    Por que minha condição lógica não está dando certo? Image 2 Screenshot 41

  • Rica Support Team Lead
    Respondido em 9 de abril de 2025 às 20:34

    Hi usimig2020,

    Thanks for reaching out to Jotform Support. Our Portuguese Support agents are busy helping other Jotform users right now, so I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Portuguese, let us know and we can have them do that. But, it might take a while until they're available again.

    Now, coming back to your question, I've checked your form and can see that the condition #6 is conflicting with the Show/Hide Field conditions for the Férias field. You don't need to include those fields in condition #6 as they will conditionally show based on the answer in the Férias field. Let me show you how to fix it:

    1. Click on the Settings tab at the top part of Form Builder.
    2. Select Conditions on the left panel of the screen.
    3. Hover your mouse on condition #6 then click the Pencil icon.
      Por que minha condição lógica não está dando certo? Image 1 Screenshot 50
    4. Remove fields 32-55 by clicking the X icon, then click Save.
      Por que minha condição lógica não está dando certo? Image 2 Screenshot 61

    Once you enable condition #3, which is the condition you showed above, here's the result:

    Por que minha condição lógica não está dando certo? Image 3 Screenshot 72

    If Férias 2 field is supposed to be hidden if 15 + 15 dias is selected, all you have to do is include it as hidden fields in condition #3.
    Por que minha condição lógica não está dando certo? Image 4 Screenshot 83

    Give it a try and let us know if you need any help.

  • usimig2020
    Respondido em 10 de abril de 2025 às 10:48

    Consegui ir movendo de lugar e essa situação deu certo, porém a situação abaixo quando coloco uma condição com data dá errado.

    Datas limites = data da solicitação + 60 dias

    Por que minha condição lógica não está dando certo? Image 1 Screenshot 20

    Como posso resolver?

  • usimig2020
    Respondido em 10 de abril de 2025 às 11:12

    As 3 condições para progressão também não estão funcionando, como apresento abaixo, eu coloco e condições juntas: data antes, data após e tipo de solicitação. Mas, mesmo selecionando múltiplas ocultações, quando clico em progressão aparecem todos os campos do formulário.

    Por que minha condição lógica não está dando certo? Image 1 Screenshot 30

    Por que minha condição lógica não está dando certo? Image 2 Screenshot 41

    Como posso resolver essa outra questão?

  • Eduardo Jotform Support
    Respondido em 10 de abril de 2025 às 12:15

    Olá usimig2020,

    Vejo que seu formulário possui 22 condições lógicas, onde a maioria é de Ocultar/Mostrar os campos. Provavelmente ainda há condições em conflito, por isso, podem não funcionar corretamente. Para resolver, recomendo que teste as suas condições individualmente, inativando as restantes. Assim, você poderá ver qual condição que está conflitando. Veja abaixo como você pode desabilitar somente algumas condições para fazer este teste.

    1. Em Criador de Formulários, clique em Configurações no topo da página.
    2. Clique em Condições no painel ao lado.
    3. Selecione as condições que deseja habilitar ou desabilitar. Por que minha condição lógica não está dando certo? Image 1 Screenshot 20

    Experimente realizar estes testes e nos informe como foi.

  • usimig2020
    Respondido em 10 de abril de 2025 às 14:08

    Não funcionou, desabilitei TODAS e habilitei apenas da progressão e não funcionou.

  • usimig2020
    Respondido em 10 de abril de 2025 às 14:16

    Em nenhum dos cenários essa tentativa funcionou. Aparentemente não há condições em conflitos.

  • Jovito Jotform Support
    Respondido em 10 de abril de 2025 às 16:44

    Hi usimig2020,

    Can you try selecting the field that seems to appear even if you setup a condition then disable the conditions and test them individually? I suspect the issue is due to conflicting conditions setup on your form. For example, for this field below, you can disable the other conditions then test the first condition. Check out the image below:

    Por que minha condição lógica não está dando certo? Image 1 Screenshot 20 Give it a try and let us know how it goes.

  • usimig2020
    Respondido em 11 de abril de 2025 às 06:52

    Já tinha mexido e deu certo antes da resposta, desculpa não informar

Sua Resposta