<script language="javascript">
function imgChange(varCurObj) {
var varCurType = varCurObj.value.match(/^(.*)(/.)(.{1,8})$/)[3];
if (varCurType == 'xls') {
document.getElementById("btnImport").style.display = "block";
document.getElementById("btnImportShadow").style.display = "none";
} else {
document.getElementById("btnImport").style.display = "none";
document.getElementById("btnImportShadow").style.display = "block";
}
}
function clearFileItem() {
document.getElementById("fleItem").createTextRange().execCommand("delete");
document.getElementById("txtFile").value = "";
document.getElementById("btnImport").style.display = "none";
document.getElementById("btnImportShadow").style.display = "block";
}
</script>
<input type="text" id="txtFile" readOnly="true" style="cursor: default;">
<img src="locButtonBg.gif" style="cursor: pointer;" onClick="fleItem.click()">
<img src="locButtonBg.gif" style="cursor: pointer;" onClick="clearFileItem()">
<input type="file" id="fleItem" name="fleItem" onchange="txtFile.value=this.value; imgChange(this);" style="display: none;">
<img id="btnImport" src="locImport.gif" style="cursor: pointer; display: none;">
<img id="btnImportShadow" src="locImportShadow.gif" style="display: block;">
本文介绍了一个使用JavaScript实现的文件上传功能,并根据文件类型的不同切换显示不同的操作按钮。当选择Excel类型的文件时,会显示导入按钮;对于非Excel文件,则显示另一个默认按钮。
312

被折叠的 条评论
为什么被折叠?



