Completed

Script para Filtro de Palavras em Campos de Formulários

Published on the November 16, 2022 in Design & Multimedia

About this project

Open

Tenho um Formulário que tem um campo nome (text), um campo de texto (textarea) e um campo valida (hidden) com valor inicial "on".

Na página desse formulário, terei um script com dois arrays de stringss (um para o campo nome e outro para o campo textarea), que deverão ser verificadas se foram digitadas nos campos formulário.

Preciso de um script que faça a seguinte verificação antes do formulário ser submetido:

Se no campo nome ou no campo texto contiver alguma das strings* dos arrays, mude o valor do campo hidden para off (buscar o campo pelo id).

*A verificação das strings do array deve considerar todas as palavras em letras minúsculas e sem caracteres especiais. As strings podem ser formadas por uma ou mais palavras.

...

Exemplo 1: no array tem a string "avião", então se em algum dos campos a palavra aparecer como "aviao", "gaviao", "aviao", "flaviaooo",  ou outras combinações que contenham a string, deveria retornar verdadeiro e mudar o valor do campo hidden para off.

Exemplo 2: no array tem a string "avião rápido" (note que são duas palavras), então se em algum dos campos a palavra aparecer como "GAVIAO Rapidodododo", "aviao rapido", aviao rapido", ou outras combinações que contenham a string, deveria retornar verdadeiro e mudar o valor do campo hidden para off.

...

Serão dois arrays, cada um com as strings que serão verificadas para cada campo: nome e texto.

O script deve ser executado num evento que permita que o campo hidden possa ser alterado antes do formulário ser submetido.

O script não deve interferir na forma como um formulario web se comporta, em questão de experiência para o usuário. Deve ser fácil para o usuário digitar, apagar valores, inserir espaços etc.

...

Para efeito de teste, peço que crie um formulário estático com os 3 campos e o botão de submit.

No submit, chame uma outra função (favor não colocar junto com a função principal) para mostrar um alert que irá confirmar se o campo nome e o campo texto encontraram alguma das palavras dos seus arrays e qual o valor do campo HIDDEN

Category Design & Multimedia
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer
Other roles needed Desenvolvimento de Script

Delivery term: Not specified

Skills needed

Other projects posted by G.