파일업로드시 이미지 미리보기(파일업로드 Form 디자인) > jquery

본문 바로가기
사이트 내 전체검색

jquery

파일업로드시 이미지 미리보기(파일업로드 Form 디자인)

페이지 정보

작성자 서방님 댓글 0건 조회 139회 작성일 16-10-20 17:54

본문

출처 : https://chongmoa.com:45183/jquery/56008


<script>
function getThumbnailPrivew(html, $target) {
    if (html.files && html.files[0]) {
        var reader = new FileReader();
        reader.onload = function (e) {
            $target.css('display', '');
            //$target.css('background-image', 'url(\) + e.target.result + '\")'); // 배경으로 지정시
            $target.html('<img src=' + e.target.result + '" border="0" alt="" />');
        }
        reader.readAsDataURL("html.files[0]);
    }
}
</script>
<style>
.filebox label {
    display: inline-block;
    padding: .5em .75em;
    color: #999;
    font-size: inherit;
    line-height: normal;
    vertical-align: middle;
    background-color: #fdfdfd;
    cursor: pointer;
    border: 1px solid #ebebeb;
    border-bottom-color: #e2e2e2;
    border-radius: .25em;
    width:100%;
    max-width:100%;
}
 
.filebox input[type="file"] {  /* 파일 필드 숨기기 */
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip:rect(0,0,0,0);
    border: 0;
}
</style>
 
<form name="form" id="form" action="" method="post" enctype="multipart/form-data" autocomplete="off">
    <div class="filebox">
        <label for="cma_file">사진 인증샷 업로드</label>
        <input type="file" name="cma_file" id="cma_file" accept="image/*" capture="camera" onchange="getThumbnailPrivew(this,$('#cma_image'))" />
        <br /><br />
        <div id="cma_image" style="width:100%;max-width:100%;border:1px solid #000;display:none;"></div>
    </div>
</form>

댓글목록

등록된 댓글이 없습니다.

Total 193건 7 페이지
게시물 검색

회원로그인

접속자집계

오늘
221
어제
163
최대
1,347
전체
154,755
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.