Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(function() {
- $('input[type=file]').after('<span></span>');
- // アップロードするファイルを選択
- $('input[type=file]').change(function() {
- var file = $(this).prop('files')[0];
- // 画像以外は処理を停止
- if (! file.type.match('image.*')) {
- // クリア
- $(this).val('');
- $('span').html('');
- return;
- }
- // 画像表示
- var reader = new FileReader();
- reader.onload = function() {
- var img_src = $('<img>').attr('src', reader.result);
- $('span').html(img_src);
- }
- reader.readAsDataURL(file);
- });
- });
- <form enctype="multipart/form-data" method="post">
- <input type="file" name="userfile1" accept="image/*">
- <input type="file" name="userfile2" accept="image/*">
- </form>
- $('span').html(img_src);
- $(function() {
- $('input[type=file]').after('<span></span>');
- // アップロードするファイルを選択
- $('input[type=file]').change(function(e) {
- var file = $(this).prop('files')[0];
- // 画像以外は処理を停止
- if (! file.type.match('image.*')) {
- // クリア
- $(this).val('');
- $('span').html('');
- return;
- }
- // 画像表示
- var reader = new FileReader();
- reader.onload = function() {
- var img_src = $('<img>').attr('src', reader.result);
- $(e.target).next().html(img_src);
- }
- reader.readAsDataURL(file);
- });
- });
Add Comment
Please, Sign In to add comment