Guest User

Untitled

a guest
Sep 25th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. $(function() {
  2. $('input[type=file]').after('<span></span>');
  3.  
  4. // アップロードするファイルを選択
  5. $('input[type=file]').change(function() {
  6. var file = $(this).prop('files')[0];
  7.  
  8. // 画像以外は処理を停止
  9. if (! file.type.match('image.*')) {
  10. // クリア
  11. $(this).val('');
  12. $('span').html('');
  13. return;
  14. }
  15.  
  16. // 画像表示
  17. var reader = new FileReader();
  18. reader.onload = function() {
  19. var img_src = $('<img>').attr('src', reader.result);
  20. $('span').html(img_src);
  21. }
  22. reader.readAsDataURL(file);
  23. });
  24. });
  25.  
  26. <form enctype="multipart/form-data" method="post">
  27. <input type="file" name="userfile1" accept="image/*">
  28. <input type="file" name="userfile2" accept="image/*">
  29. </form>
  30.  
  31. $('span').html(img_src);
  32.  
  33. $(function() {
  34. $('input[type=file]').after('<span></span>');
  35.  
  36. // アップロードするファイルを選択
  37. $('input[type=file]').change(function(e) {
  38. var file = $(this).prop('files')[0];
  39.  
  40. // 画像以外は処理を停止
  41. if (! file.type.match('image.*')) {
  42. // クリア
  43. $(this).val('');
  44. $('span').html('');
  45. return;
  46. }
  47.  
  48. // 画像表示
  49. var reader = new FileReader();
  50. reader.onload = function() {
  51. var img_src = $('<img>').attr('src', reader.result);
  52. $(e.target).next().html(img_src);
  53. }
  54. reader.readAsDataURL(file);
  55. });
  56. });
Add Comment
Please, Sign In to add comment