Ignorar validação de formulário quebrado no navegador?

0

Eu preciso acessar uma página protegida por um formulário "dê-nos algumas informações sobre você". Justo, quero algo deles, eles querem algo em troca. Eu concordo com o acordo.

... infelizmente a validação do formulário está quebrada. (Eu olhei para a página Fale Conosco da empresa e enviei uma mensagem sobre o problema. Presumivelmente, alguém voltará para mim, eventualmente. Nós somos um cliente pagante, então uma resposta será rápida, talvez.)

Eu sou impaciente. Alguém está me esperando para baixar, instalar e configurar este software e o servidor de licenças para que eles possam fazer seu trabalho. Eu quero tirar isso do caminho para que eu possa fazer o meu trabalho principal.

Como posso usar ferramentas do Firebug, do Fiddler ou do Web Developer ou qualquer outra coisa para dar um tapinha na mão do adolescente bem-intencionado, mas inexperiente, que guarda a porta com um "filho certo, eles me conhecem, você pode abrir a porta" e obter um "uhhh, ok senhor" ...?

Eu trabalho no Windows 7 e tenho as versões atuais do Firefox, Chrome e IE à minha disposição. Eu não sou avesso a usar o curl ou algo da linha de comando se isso vai me levar aonde estou indo.

Se for necessário, o formulário em questão pode ser deduzido e encontrado no nome da empresa no rodapé da captura de tela. No entanto, estou tomando o tempo para escrever isso porque o cenário não é realmente específico do site ou da empresa. Eu me deparei com isso várias vezes em uma variedade de circunstâncias e gostaria de um hack ou estratégia de bricolagem que pudesse ser usada.

    
por matt wilkie 25.08.2015 / 20:14

1 resposta

0

Normalmente, existem dois tipos de validação de formulários.

O primeiro tipo é a validação "básica", que usa o recurso de validação de formulários HTML, como o atributo required em <input> . Para contornar isso, você pode apenas modificar o HTML do formulário para remover os materiais de validação.

O segundo tipo é mais avançado, que usa JavaScript para manipular lógica de validação complexa no formulário (por exemplo, usando um regex para corresponder a um número de telefone). Se você quiser ignorar isso, você precisaria descobrir exatamente onde essa validação acontece, qual script é responsável por ela e desativá-la ou modificar sua lógica.

    
por 25.08.2015 / 20:34