Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma página com um formulário de login que é validado pelo JQuery.validate (na verdade tenho várias paginas com formulários que o mesmo problema ocorre), a validação ocorre sem nenhum problema no Firefox, Opera, Safari e Chrome, porém no IE...
No IE ele IGNORA TOTALMENTE as regras de validação e cai direto no submithandler, nenhum navegador acusa erro nem mesmo o IE, ele simplesmente ignora.
Meu JQuery é o 1.6.2, meu validate é o 1.7 e o problema ocorre em todos os IEs que testei (6,7,8 e 9).
Abaixo o código:
// Ao terminar de carregar o documento
//
$ ( function ( )
{
// Validando formulário
//
$ ( '#loginAmigo' ) . validate
( {
rules:
{
login:
{
required: true
},
senha:
{
required: true
}
},
messages:
{
login:
{
required: ''
},
senha:
{
required: ''
}
},
// Quando tudo válido
//
submitHandler: function ( )
{
alert('ok');
}
} );
} );
O código ficou sem endentação, segue link no pastebin
Carregando comentários...