Como usar validação personalizada em JavaScript ou PHP no seu formulário

Aprenda Como Validar Valores de Campo no ChronoForms v8: Guia Passo a Passo

Overview

No ChronoForms v8, você pode validar valores de campo usando funções PHP ou JavaScript habilitando o comportamento Função Válida nas configurações do campo. Para validação em JavaScript, defina uma função em uma visualização JavaScript que retorne true para valores válidos ou uma string de erro, enquanto o código de validação PHP é processado após o envio do formulário para verificar condições como excluir substrings "http". Este guia orienta você na configuração de ambos os métodos de validação para garantir o tratamento preciso e seguro dos dados do formulário.

no ChronoForms v8 você pode validar valores de campo usando funções PHP ou JavaScript, aqui está como fazer:

  1. Abra seu campo para edição
  2. Habilite o comportamento Função Válida
  3. Digite o nome da função JavaScript a ser usada para validação, você pode pular isso se quiser usar apenas PHP para validação.
    Esta função será executada sempre que o valor do campo mudar ou o botão de envio for pressionado.
    Precisamos usar uma visualização JavaScript para definir a função, faremos isso na próxima etapa.
  4. Digite o código PHP a ser usado para validar o valor do campo, o código não deve ter tags PHP, use $value para obter o valor do campo no código.
    Este código será processado após a página do formulário ser "enviada".
    Aqui verificamos que o valor do campo não contém a substring "http"

Agora precisamos definir a função JavaScript "check_http" usada na etapa 3 acima.

  1. No painel lateral direito, expanda a categoria Conteúdo no menu "Visualizações".
  2. Arraste uma visualização JavaScript para a página do seu formulário, a mesma página onde o campo validado existe.
  3. Abra as configurações da visualização.
  4. Defina sua função de validação, o nome deve ser "check_http" como definido no comportamento "Função Válida", a função recebe 1 parâmetro de entrada que é o valor do campo.
    A função deve retornar "true" se o valor estiver ok OU retornar uma string de erro para qualquer outra coisa.

You may also like:

Comments:

You need to login to be able to post a comment.