Widget Múltiplas Seleções: criar condições com várias escolhas

  • Profile Image
    RISKIN_TERCEIROS
    Perguntado em 1 de dezembro de 2022 às 09:18

    Olá,

    Tenho a seguinte dúvida:

    Estou criando um formulário onde alguns campos estou usando o elemento Múltiplas Seleções. Consegui criar tudo perfeitamente, porém preciso usar as Condições Lógicas em algumas situações. Quando seleciono apenas uma opção no campo "VALOR" nas condições lógicas, tudo funciona bem, porem quando faço uma combinação de duas ou mais opções, e tento incluir no campo VALOR, as condições lógicas não funcionam.

    Existe alguma fórmula para inserir no campo valor e a regra se aplicar? Tentei colocar as opções uma ao lado da outra, ou separando com virgula, e não funcionou.

    Exemplo: VALOR: Material, Corporal ou Material Corporal


    Caso não tenha ficado claro me sinalize. Podem ajudar?

    Jotform Thread 4633300 Screenshot
  • Profile Image
    Lucas_O
    Respondido em 1 de dezembro de 2022 às 11:31

    Olá RISKIN,

    Obrigado por entrar em contato com o suporte da Jotform. O widget Múltipla Seleções não funciona com múltiplas opções nas condições. Nesse caso, recomendo que utilize o widget Cálculos em Formulários para capturar os dados escolhidos do Múltipla Seleções e crie a condições com as escolhas múltiplas. Deixa eu te explicar como fazer isso:

    1. No Editor do formulário, adicione o widget cálculos em formulários.
    2. Na calculadora, clique em adicionar campo e adicione o campo de múltipla seleção.

    1669911763 6388d4d3e6dd4 6388d4d3e6d96 Screenshot 10

    Feito isso, tu pode criar a condição da seguinte forma:

    1. Navegue até as Configurações.
    2. Clique em Condições.
    3. Adicione uma condição.
    4. Para informar múltiplas escolhas no valor, coloque as opções juntas, conforme meu exemplo abaixo:

    1669911969 6388d5a199e9c 6388d5a199e60 Screenshot 21

    Por exemplo, se a opção Corporal e Material e Corporal forem escolhidas, tu deve informar: CorporalMaterial e Corporal

    A problemática da condição desse campo é que a condição criada vai somente funcionar na ordem que tu informou. Se o usuário escolher primeiro Material e Corporal e logo depois Corporal, a condição não funcionará. Sendo assim tu tem que escrever todas as possíveis combinações de valores.

    Indico fortemente que substitua este campo pelo campo de Múltipla Escolha básico, pois as condições serão mais efetivas neste caso:

    1669912095 6388d61f4da86 6388d61f4da49 Screenshot 32

    Fico à tua disposição caso tenha alguma dúvida.

  • Profile Image
    RISKIN_TERCEIROS
    Respondido em 7 de dezembro de 2022 às 09:44

    Olá,

    Estou usando o campo Multipla Escolha Básico.

    Na caixa Qual o patrimônio atingido? preciso criar condições lógicas que contam com duas ou mais alternativas juntas, porém ele não me dá essa alternativa. O que devo fazer?

  • Profile Image
    Lucas_O
    Respondido em 7 de dezembro de 2022 às 10:41

    Olá RISKIN_TERCEIROS,

    Obrigado pelo retorno. Verifiquei o teu formulário e tu está utilizando o campo de escolha única. Tenha em mente que este campo não permite que o usuário selecione múltiplas opções. O múltiplo escolha vai te permitir isso.

    Uma vez que o campo de múltipla escolha tenha sido configurado no formulário, tu pode seguir a seguinte lógica para criar condições com múltiplos campos:

    Suponhamos que uma ação específica aconteça quando a opção Veículo (Carro, Moto, Bicicleta, Etc) e Patrimonial (Poste, Muro, Equipamento, Etc.) são selecionadas. Logo a condição será criada da seguinte forma:

    1670427348 6390b2d4bc60a 6390b2d4bc5cd Screenshot 10

    Nesse caso, adicionamos regras para todas as questões na condição. Criamos uma regra pra cada opção, informando qual opção é escolhida e qual não é escolhida para que ação aconteça. A condição funcionará quando todas as regras forem verdadeiras. Perceba que a opção Veículo e Patrimonial estão com o estado marcado em "For igual a" enquanto as outras opções que eu não quero que sejam preenchidas estão marcadas como "Não for igual".

    1670427570 6390b3b262975 6390b3b262935 Screenshot 21

    Crie condições seguindo essa lógica para cada tipo de combinação de escolha na questão.

    Fico à tua disposição caso tenha dúvidas.