onblur和onchange不使用输入标记

时间:2013-03-02 16:27:54

标签: javascript ajax html5

在解决此问题后,我发现事件onbluronchange按设计工作,但如果您的网页只有一个

<input type="text" onblur="loadXMLDoc()"> Change Content</input>

事件在不同的浏览器中表现得很奇怪。试图调试是浪费时间,没有错误!问题是没有一个地方可以转移焦点/变化!我添加了

<input type="hidden"></input>

结束了这个问题。令我不安的是,我用Google搜索了几个小时试图找到答案;我发现很多人建议使用第三方javascript库,一些建议用于间隔计时器,然后是那些添加了checkboxsubmit按钮的建议。答案是在阅读HTML DOM事件对象:表单事件:onblur - 当表单元素失去焦点时发生事件。如果你没有地方可去,你怎么会失去焦点? RTM。

1 个答案:

答案 0 :(得分:0)

<input />是正确的语法而非<input></input>

Fiddle