Javascript onblur事件不在ie中工作;适用于chrome和firefox

Javascript onblur事件不在ie中工作;适用于chrome和firefox,javascript,internet-explorer,events,onblur,Javascript,Internet Explorer,Events,Onblur,我有一个代码,其中我试图触发onblur事件的函数。但在IE中不会触发onblur事件。 与firefox和chrome配合良好。。。但不确定IE出了什么问题 <p> <label for="email">Username or E-mail Id </label> <input type="text" id="input" maxlength="35" onblur="validate()"> <p> 用户名或电子

我有一个代码,其中我试图触发onblur事件的函数。但在IE中不会触发onblur事件。 与firefox和chrome配合良好。。。但不确定IE出了什么问题

<p>
    <label for="email">Username or E-mail Id </label>
    <input type="text" id="input" maxlength="35" onblur="validate()">
<p>

用户名或电子邮件Id

我搜索了一下,找到了一些答案,但都不起作用

我在下拉菜单中也发现了onchange事件的相同问题 提前感谢,,
塞缪尔·马修斯。

看到代码会非常有用…@Saran我已经用代码更新了。谢谢@SamuelMathews,它在IE for me()下工作,模糊事件按预期触发。也许问题在于您的validate()函数?是的,检查您的控制台是否记录了错误。在validate方法中设置断点,并在F12调试器中逐步执行代码。您可以在那里看到您的方法中发生了什么。请查找下面的其他代码。。。你能帮我。。。函数validate()输入=”;电子邮件=”;用户名=”;pwd=“”;input=(document.getElementById(“input”).value).trim();pwd=(document.getElementById(“pwd”).value);{var x=input;var atpos=x.indexOf(“@”);var dotpos=x.lastIndexOf(“.”);if(atpos