//文件上传 ; RoadUI.File = function () { var instance = this; this.init = function ($files) { $files.each(function () { $file = $(this); var id = $file.attr("id") || ""; var name = $file.attr("name") || ""; var filetype = $file.attr("filetype") || ""; var value = $file.val(); if (name.length == 0) { name = id; } var $hide = $(''); var $but = $(''); $file.attr("id", id + "_text"); $file.attr("name", name + "_text"); $file.attr("readonly", "readonly"); $file.removeClass().addClass("mytext"); $file.css({ "border-top": "1px solid #b7b6b4", "border-left": "1px solid #b7b6b4", "border-bottom": "1px solid #b7b6b4", "border-right": "0" }); $hide.val(value); if (value.length > 0) { $file.val('共' + value.split('|').length + '个文件'); } $but.bind("click", function () { var val = $(this).prev().prev().val(); new RoadUI.Window().open({ id: "file_" + id, url: (top.rootdir || "") + "/Controls/UploadFiles/Default.aspx?eid=" + id + "&files=" + val + "&filetype=" + filetype, width: 500, height: 400, title: "附件管理", showclose: false }); }); $file.after($but).before($hide); }); }; }