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:
- Abra seu campo para edição
- Habilite o comportamento Função Válida
- 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. - 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.
- No painel lateral direito, expanda a categoria Conteúdo no menu "Visualizações".
- Arraste uma visualização JavaScript para a página do seu formulário, a mesma página onde o campo validado existe.
- Abra as configurações da visualização.
- 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.


Comments: