Por que o meu validação de formulário jQuery não funcionar para IE7? Ele funciona no FF, Opera, Safari, etc

StackOverflow https://stackoverflow.com/questions/611493

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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top