<p class="sycode"> </p> <table> <tr> <td> </td> <td><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > </td> </tr> <tr> <td> </td> <td><html xmlns="http://www.w3.org/1999/xhtml"> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </td> </tr> <tr> <td> </td> <td><script src="jquery-1.7.1.min.js" type="text/javascript"></script> </td> </tr> <tr> <td> </td> <td><script type="text/javascript"> </td> </tr> <tr> <td> </td> <td>$(document).ready(function(){</td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td>$("#form01").change( function(){</td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td>var filepath=$("input[name='myFile']").val();</td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td>var extStart=filepath.lastIndexOf (「。」); <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td>var ext=filepath.substring(extStart,filepath.length).toUpperCase();<td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td>if(ext!=".BMP "&&ext!=".PNG"&&ext!=".GIF"&&ext!=".JPG"&&ext!=".JPEG"){<td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td>alert("画像はbmpに制限されています, png,gif,jpeg,jpg格式");<td> </td> </tr> <tr> <td> </td>return false;<td> </td> </tr> <tr> <td> </td>}else{$("#name01").text(ext)}<td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td>var file_size = 0;<td> </td> </tr> <tr> <td> </td>if ( $.browser.msie) {<td> </td> </tr> <tr> <td> </td>var img=new Image();<td> </td> </tr> <tr> <td> </td>img.src=ファイルパス; <td> </td> </tr> <tr> <td>while(true){</td> <td> </td> </tr> <tr> <td>if(img.fileSize > 0){</td> <td> </td> </tr> <tr> <td>if(img.fileSize>3*1 024*1024){</td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>alert("画像は 100MB を超えません。");</td> </tr> <tr> <td> </td> <td>}else{</td> </tr> <tr> <td> </td> <td>var num03 = img.fileSize/1024;</td> </tr> <tr> <td> </td>num04 = num03.toFi xed(2) <td> </td> </tr> <tr> <td> </td>$(" .size02").text(num04+"KB");<td> </td> </tr> <tr> <td> </td>}<td> </td> </tr> <tr> <td> </td>break;<td> </td> </tr> <tr> <td> </td>}<td> </td> </tr> <tr> <td> </td>}<td> </td> </tr> <tr> <td> </td>} 他{<td> </td> </tr> <tr> <td> </td>file_size = this.files[0].size;<td> </td> </tr> <tr> <td> </td>console.log(file_size/1024/1024 + "MB");<td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td>var size = file_size / 1024;<td> </td> </tr> <tr> <td> </td>if(size > 10240){<td> </td> </tr> <tr> <td> </td>alert("アップロードされるファイルのサイズは 10M を超えることはできません!");<td> </td> </tr> <tr> <td> </td>}その他{<td> </td> </tr> <tr> <td> </td>var num01 = file_size/1024;<td> </td> </tr> <tr> <td> </td>num02 = num01.toFixed(2)<td> </td> </tr> <tr> <td> </td>$("# size0 1").text(num02 + " KB") ;<td> </td> </tr> <tr> <td> </td>}<td> </td> </tr> <tr> <td> </td>}<td> </td> </tr> <tr> <td> </td>return true;<td> </td> </tr> <tr> <td> });</td> <td> </td> </tr> <tr> <td></td> <td> </td> </tr> <tr> <td>});</td> <td> </td> </tr> <tr> <td></script> </td> <td> </td> </tr> <tr><title>無題ドキュメント</title> <td> </td> <td> </td> </tr></head> <tr> <td> </td> <td></td> </tr> <tr> <td> </td> <td></td> </tr> <本文> <tr> <td> </td> <td> </td><テーブル幅="500" セルパディング="0"> </tr> <tr> <td> </td><tr> <td> </td><td width="72" = "name01"> </td> </tr> <tr> <td> </td> <td><td width="242"><input type="file" name="myFile" id=" form01" /> ;/td> </td> </tr> <tr> <td> </td><td width="184" id="size01" class="size02">/td>/tr> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr></body> <tr> <td> </td> <td> </td></html> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td></td> </tr> </table>