在火狐下用FIRDEBUG调试检查了一下,发现里面的代码attachEvent是IE下专用的,火狐下不能用,把这个相关的函数改成如下就行了
// 设置所属表单的提交或reset事件
function setLinkedField() {
if (!oLinkField) return;
var oForm = oLinkField.form;
if (!oForm) return;
//判断是否FOX
if (oForm.addEventListener) {
oForm.addEventListener('submit', AttachSubmit, false); //firefox
oForm.addEventListener('reset', AttachReset, false);
} else if (oForm.attachEvent) {
oForm.attachEvent("onsubmit", AttachSubmit);
oForm.attachEvent("onreset", AttachReset);
}
}