Realizado

Script para ser usado no formulário próprio do Elementor do meu site.

Publicado em 04 de Novembro de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Olá,
Preciso que desenvolva um script para ser usado no formulário próprio do Elementor do meu site.
Passarei o link do site para quem tiver interesse e entrar em contato comigo.
Segue abaixo definição do que precisa ser feito de acordo com os campos do formulário:
Tabela de Periodicidade dos planos
Plano    Mensal    Semestral    Anual
Prata    49,90    47,40    39,90
Ouro    89,90    85,40    79,90
Diamante    109,90    104,40    99,90

Objetivo: Calcular o valor do contrato baseado na quantidade de dispositivos informados por plano e apresentar na tela.



Definições:
1.    Ao informar a quantidade de dispositivos no plano prata, multiplicar a quantidade pelo valor correspondente ao período do plano contratado. Exemplo:
•    Informou a quantidade 5 para o plano prata e periodicidade é mensal, então 5 * 49,90.



•    Ou informou a quantidade 2 para o plano prata e periodicidade é semestral, então 2 * 47,40.
•    Ou informou a quantidade 4 para o plano prata e periodicidade é anual, então 4 * 39,90.
2.    O resultado do cálculo deve ser apresentado no campo valor do contrato. Este campo é apenas readonly.
3.    A mesma regra vale quando informar a quantidade de dispositivos no plano ouro e o cálculo deve se basear nos valores da tabela para o plano ouro.
4.    Pode-se informar a quantidade nos dois planos e caso isso aconteça, então somar os valores dos planos e exibir no campo valor do contrato.
5.    Caso informe a quantidade no plano prata ou no plano ouro, o plano diamante deve ficar desabilitado, porque não pode contratar plano diamante junto com outros planos.
6.    Caso não informe nem plano prata e nem ouro, aplicar a mesma regra de cálculo para o plano diamante, considerando os valores da tabela para o plano diamante. O mínimo que pode ser contratado no plano diamante é a quantidade de 5 dispositivos. Exibir o valor calculado no plano diamante no campo valor do contrato.




Alterações no layout:
Diminuir apenas o tamanho do input dos campos das quantidades dos planos, hoje está numa coluna 100%.

Validação do cnpj/cpf:
já tem um script que valida se o cnpj/cpf é validou ou não, mas não está funcionando. Preciso que isso seja corrigido ou que você crie um script de validação do campo cnpj/cpf. Observação: Já está sendo usado um plugin que formata este campo, mas não valida, o que precisa agora é validar o campo, sem perder a formatação.




Aceito sugestões de melhorias e aguardo o seu contato.

Contexto Geral do Projeto

Passarei o link do site para quem tiver interesse e entrar em contato comigo.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor, Fazer o design de uma landing page

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por L. M.