案例说明:
此示例用于在aspx下上传文件。
当没有选择文件,或文件超过规定大小,不能进入后台上传逻辑。 反之进入后台上传。
ASPX 页面控件写法:
<div>
<fieldset>
<asp:FileUpload ID="upPhoto" runat="server" style="width:250px;"/>
<asp:Button ID="UPLOADIMG" class = "UPLOADIMG" runat="server" Text="上传" OnClick="btnUp_Click" OnClientClick="return getFileSize('upPhoto')" />
</fieldset>
</div>
JS 方法写法:
//返回true,才会执行后台方法
//返回false,则不继续执行后台方法
function getFileSize(id) {
var filePath = document.getElementById(id).value;
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (filePath == "") {
alert("请选择上