multipleuploads.js
来自「Hippo CMS是一个以信息为中心的开源内容管理系统。Hippo CMS目标是」· JavaScript 代码 · 共 33 行
JS
33 行
function checkMoreUploads(formName) {
var formObj = document.forms[formName];
var max = (formObj != undefined && formObj['max'] != undefined && formObj['max'].value != '') ? formObj['max'].value : 5;
var uploads = document.getElementById("moreUploads").getElementsByTagName("div").length;
if(uploads < max-1) {
document.getElementById('moreUploadsLink').style.display = 'block';
}
}
function addFileInput(formName) {
var moreUploads = document.getElementById("moreUploads");
var index = document.getElementById("moreUploads").getElementsByTagName("div").length + 1;
var d = document.createElement("div");
var br = document.createElement("br");
var file = document.createElement("input");
file.setAttribute("type", "file");
file.setAttribute("name", "assets_upload-File"+ index);
file.setAttribute("id", "assets_upload-File"+ index);
if(file.attachEvent)
{
file.attachEvent("onchange", new Function("checkMoreUploads('" + formName + "');"));
} else {
file.setAttribute("onChange","checkMoreUploads('" + formName + "');");
}
d.appendChild(file);
moreUploads.appendChild(d);
moreUploads.appendChild(br);
document.getElementById('moreUploadsLink').style.display = "none";
//document.forms[formName]["assets_upload-File"+ index].click(); //IE only?
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?