English Bandeira English Español Bandeira Español Deutsch Bandeira Deutsch Italiano Bandeira Italiano Polski Bandeira Polski Nederlands Bandeira Nederlands Português Bandeira Português Français Bandeira Français 中文 Bandeira 中文 日本語 Bandeira 日本語 हिन्दी Bandeira हिन्दी اللغة العربية Bandeira اللغة العربية Русский Bandeira Русский Українська Bandeira Українська עִברִית Bandeira עִברִית Ελληνικά Bandeira Ελληνικά Türk Bandeira Türk Latvietis Bandeira Latvietis Dansk Bandeira Dansk Norsk Bandeira Norsk Íslenska Bandeira Íslenska 한국어 Bandeira 한국어 Suomen Bandeira Suomen Gaeilge Bandeira Gaeilge Bahasa Melayu Bandeira Bahasa Melayu Svenska Bandeira Svenska Čeština Bandeira Čeština
Usuário ÍconeLogin
Português Bandeira Português

Login

 

Regras de campo. Como tornar seu formulário dinâmico

Regras de campo em banco de dados online. Crie lógica condicional complexa para seus formulários da web com interface de usuário fácil de usar

A lógica condicional ou as regras de campo permitem mostrar ou ocultar um campo com base no que os usuários selecionam para outro campo em um formulário.

Por exemplo, você pode ter um campo perguntando aos usuários “Você é casado?” E se um usuário selecionar "sim", você pode perguntar o nome da esposa do usuário.

no_image

Como criar um formulário web dinâmico online
As regras de campo são muito fáceis de entender no QuintaDB. Nosso Rule Builder foi projetado para tornar a adição e compreensão da lógica que você deseja aplicar aos seus formulários tão fácil quanto criar frases. 

Temos um formulário de suporte ao cliente, por exemplo:

Formulário de suporte ao cliente

O primeiro campo é "Nome" e o segundo é o menu suspenso "Tipos de solicitação":Campo de tipo de solicitação

Além disso, temos um campo "Descreva sua solicitação", caso o cliente não encontre a opção certa.

Descreva sua solicitação

1. Vá para a guia Regras no Form Builder.

2. Clique em Criar uma regra de campo.

Guia Regras

3. Crie a seguinte regra:
Se o campo "Tipo de solicitação" for Outro, mostre o campo "Descreva sua solicitação".

Doença

Ação
4. Pressione o botão Criar.

Como resultado temos um formulário dinâmico:

Formulário dinâmico

A lógica condicional é ótima para pesquisas ou formulários de feedback. Por exemplo, você pode perguntar a seus clientes o quanto eles estão satisfeitos com seu serviço e fazer perguntas relevantes para sua seleção.
 

Definir valor

Você pode definir o valor do campo selecionado quando outro campo tiver um valor específico.

Exemplo: se o campo "Tipo de solicitação" for Outro, defina o valor "Insira os detalhes do seu problema aqui" no campo "Descreva sua solicitação".
Observe que você não deve criar a nova regra se as condições forem as mesmas; você pode editar a regra existente e adicionar ações adicionais através do ícone 'mais'

Ação adicional para definir o valor

Formulário com diversas ações de regra de campo

Usar a lógica condicional em formulários de pedido é perfeito para exibir perguntas adicionais com base no que o usuário selecionou para comprar. Por exemplo, se um usuário decidir comprar um computador, você poderá perguntar qual CPU e memória ele gostaria de solicitar. Da mesma forma, se um usuário escolher entre diferentes tipos de TV, você pode querer que seu formulário dinâmico da web solicite ao usuário que também compre sistemas estéreo.



Um formulário da web complexo sempre parece grande e difícil de ser preenchido pelo usuário. Com formulários longos, você pode ocultar seções do formulário até que o usuário conclua outras seções, evitando a rolagem do formulário.

Usando o ícone “+” (mais), você pode adicionar várias condições à regra:

Várias condições de regra de campo

Você pode usar lógica condicional em formulários de registro de várias maneiras. Por exemplo, você pode criar um formulário com informações de contato, você pode então ter uma seção "Mais detalhes", que pode ser ativada usando o menu suspenso 'Adicionar mais detalhes', valor 'Sim'. Se o usuário escolher 'Sim' você poderá mostrar mais detalhes (endereço postal, etc.).

Regras de campo

As regras de campo permitem realizar três ações se uma condição for verdadeira. Você pode mostrar ou ocultar um campo de um formulário do usuário ou definir o valor para outro campo. Você também pode mostrar/ocultar cabeçalhos de seção e campos de upload de arquivo, o que é útil para mostrar instruções detalhadas sobre como preencher seu formulário ou solicitar arquivos seletivamente aos usuários.What you need to start using the Rules

Para começar a usar as Regras de Campo, você precisará ter pelo menos dois campos. Você precisa do JavaScript habilitado em seu navegador.

As regras de campo contêm duas partes: uma condição e uma ação.

A ação show permite exibir campos em um formulário. O campo ficará oculto quando você abrir o formulário e permanecerá oculto enquanto a condição Mostrar regra. Assim que a regra se tornar verdadeira, o campo será exibido dinamicamente no formulário. Desta forma, você tem um formulário web realmente dinâmico construído online!

A ação ocultar permite ocultar seletivamente campos em um formulário. Quando o formulário for exibido o campo será mostrado. À medida que o usuário preencher o formulário e a condição Ocultar regra for atendida, o campo será ocultado dinamicamente. Quando um campo estiver oculto, quaisquer regras usadas para esse campo serão reavaliadas. Quaisquer condições vinculadas ao campo recém-ocultado sempre serão avaliadas como falsas.

Se um campo obrigatório estiver oculto, os usuários não serão mais obrigados a preencher esse campo para enviar seu formulário. As ações de ocultação funcionam em todas as páginas para que possam ocultar um campo na próxima ou nas próximas páginas de um formulário.



O Rule Builder permite que você crie formulários dinâmicos que seguirão a lógica que você especificou para realizar determinadas ações, como mostrar e ocultar campos, pular determinadas páginas ou enviar e-mail para indivíduos específicos com base nas seleções que o usuário faz ao preencher seus formulários QuintaDB.



Cada regra no QuintaDB é composta por dois componentes: condição e ação. A Condição permite que você especifique o campo necessário para basear sua regra e como deseja que avaliemos esse campo. A ação nos diz o que você deseja que o QuintaDB faça se a condição for verdadeira.

As condições no QuintaDB são compostas por três partes: o Assunto, o Valor e a Comparação

  • O Assunto é o campo no qual você deseja que a regra se baseie. Não pode ser um Campo de Arquivo, Título de Seção ou Descrição.
  • O Valor é a escolha que o usuário deve fazer ou inserir para tornar a Condição verdadeira.
  • A Comparação nos diz como você deseja usar o valor do Assunto para tornar a condição verdadeira.

Aqui está uma lista de diferentes comparações disponíveis para cada tipo de campo:

  • Números: é igual a, é maior que, é menor que
  • Data e Data e hora: está em ou está em, é antes de, é depois de
  • Outros controles, como uma única linha de texto: é, não é, contém, não contém, começa com, termina com, está vazio, não está vazio, como