<h3>Upload File</h3>
<form action="@Url.Action("Upload","UploadController")" method="post" id="uploadForm" enctype="multipart/form-data">
<div class="file-box">
<input type="text" class="txt"/>
<input type="button" value="Browser" class="fileInputbtn"/>
<input type="file" class="fileInput" id="uploadFile" name="uploadFile"/>
<input type="button" value="Upload" class="fileInputbtn" id="btnUpload"/>
<input type="button" value="Cancel" class="fileInputbtn" id="btnCancel"/>
</div>
</form>
<script type="text/javascript">
$(document).ready(function () {
$(".fileInput").change(function () {
$(".txt").val($(this).val());
});
$("#btnCancel").click(function () {
$(".txt").val("");
});
$("#btnUpload").click(function () {
var filePath = $(".txt").val();
if (filePath.length == 0) {
alert("Please upload a file.");
return;
}
var extension = filePath.split(‘.‘).pop();
if (extension != "xlsx") {
alert("Please upload a correct file(.xlsx).");
return;
}
$("input[type=‘button‘]").attr("disabled", "disabled");
$(".button_01").attr("disabled", "disabled");
$(".error").html("Uploading... please don‘t close the browser.");
$("#uploadForm").submit();
});
});
</script>
原文地址:http://www.cnblogs.com/rebecca-ty/p/3830173.html