Tengo el siguiente codigo jQuery para validar un formato de email. Funciona perfecto en IE9, IE10, Firefox, Chrome, Safari, menos en IE8 !!!
Código Javascript:
Ver original
$("input#mailOlvida").keyup(function(){ $('span.errorMSG').remove(); var inputVal = $(this).val(); var emailReg = /^([\w-\.]+@{1}([\w-]+\.)+[\w-]{2,4})?$/; if(!emailReg.test(inputVal)) { $(this).after('<span class="errorMSG">Escriba un e-mail válido.</span>'); $("#recuerdaPassBtn").addClass("disabledBtn"); }else{ $("#recuerdaPassBtn").removeClass("disabledBtn"); } });
Lo que hace es que en cuanto escribo un caracter en el campo aparece el mensaje de Windows, Internet Explorer ha dejado de funcionar y debe cerrarse. Es la primera vez que me ocurre algo asi. Espero que me puedan ayudar.
GRACIAS!