Por que o meu validação de formulário jQuery não funcionar para IE7? Ele funciona no FF, Opera, Safari, etc
-
03-07-2019 - |
Pergunta
Eu jQuery e a forma usada recentemente validação plugin em uma forma que estamos testando no nosso colégio da comunidade:
Logo de cara, (se visto com FF, Opera, Safari, etc.) quando você clique em enviar w / o de introduzir quaisquer valores, você tem algumas mensagens de erro agradável na forma, o efeito pretendido. No entanto, se você estiver usando IE7, quando você clica em enviar-lhe obter a validação do lado do servidor que o nosso desenvolvedor backend é parcial. Por que IE7 ignorar a validação jQuery e salto para a validação do lado do servidor? Posso fazer alguma coisa para obter IE se comportar ou estou preso com o que eu tenho?
Obrigado por tudo o insight que você pode oferecer.
Solução
Linha 51
}, // mensagens finais
Remove vírgula.
E usar IE Debug Bar .
Tente-o com uma versão superior do jQuery Validation Plugin 1.9.0, que está trabalhando com o IE7 e 8.
Outras dicas
Eu sei que este post é de 2 anos, mas eu achei via google então talvez alguém o fará.
O problema mencionado por fozylet foi corrigido no jQuery Validation plugin de versão 1.9.0 http://bassistance.de/jquery-plugins/jquery-plugin-validation/
atributo nome não é necessário para que ele funcione mais. Eu estou usando Primavera para meus formulários então na verdade não era possível especificar o atributo nome. Também vírgulas vadios não impede a validação de formulário trabalhando agora quer.
melhor tarde do que nunca ...
Outra coisa importante a nota ao usar jQuery validação plugin no IE é o seguinte:
ID e Nome deve ser especificado para o elementos você está validando, assim como para o form e submeter botão. Enquanto FF e Chrome funciona sem estes, IE não.
A validação guia-out funciona sem o nome, mas não o envio de formulário de validação.