我设计了这样一个html:上传文件后检测文件名是否重复
然后我在js 里设置了文件名input的value
可是他不触发 onblur 事件的ajax 文件名检查
因此我需要在js中触发 id=articlename 的input的 onBlur事件
ie用 fireEvent 火狐 chome 用dispatchEvent
blur是事件类型:失去焦点
所有事件类型介绍https://developer.mozilla.org/zh-CN/docs/Web/Events
js
var test = document.getElementById('articlename');
if (document.all) {
test.fireEvent('onBlur');
} else {
var event = document.createEvent("HTMLEvents");
event.initEvent('blur', true, true);
test.dispatchEvent(event);
}
$_('articlename').setValue(filename);
html(php)
Loading...'});" />
好文阅读
发表评论