2026, 새로운 도약을 시작합니다.

jquery 파일첨부관련 질문있습니다! 채택완료

2년 전 조회 4,334

파일찾기 버튼을 눌러서 파일들을 1개 또는 여러개 첨부하면 placeholder를 첨부한 파일명으로 교체시키고싶어요

2040025585_1688518952.9478.png

2040025585_1688518983.4223.png

Copy


$("#file").on('change',function(){

        let files=$('input[name="file_name"]')[0].files;

        let fl;

        for(let i=0; i

2040025585_1688519687.307.png

위 script로 확인해보면 제가 생각했을때는

1. 파일첨부가 확인되면 첨부된 파일들의 name을 변수에 저장한다

 - 파일들의 타입은 object로 저장된다

 - object안에 있는 name의 값을 string형 문자열로 나열하여 다른 변수에 저장한다

2. 변수에 저장된 파일 name들로 placeholder를 바꾼다. 

이렇게 할 수 있지 않을까? 생각은 하는데

아직 초보라 잘 모르겠습니다 알려주세요....

답변 1개

채택된 답변
+20 포인트
Copy




.upload-name { width: 40em; font-size: 0.9em; padding: 0.4em; }

.file-search { background-color: #36a0e2; color: #fff; font-size: 0.9em; padding: 0.4em; }

#file { visibility: hidden; }







    

    파일찾기

    





$("#file").on('change',function(){

    let fval_default = '첨부파일';

    $('.upload-name').val(fval_default);

    let fval = fval_default;

    let files=$('input[name="file_name"]')[0].files;

    let fl;

    for(let i=0; i
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이것때문에 하루종일 고생했는데 알려주셔서 정말 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고