我设计了这样一个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...'});" />

好文阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。