file field에 대해서...

근데 파일 업로드시에 항상 자동으로 만들어지는 \"찾아보기\" 버튼을 이미지로 바꿀수는 없을까? 란 주문들은 꽤나 자주 들어오는 주문입니다. input type= file 인경우에는 무조건 찾아보기 버튼이 붙지요

다른걸로 바꿀방법? 없습니다.! < /p> < p> 단, 편법으로는 가능합니다.

현재에 보이는 input type=file 부분을 Style을 이용하여 안보이게 숨겨놓고, 일반 input type=text를 하나 폼에 넣고, 그 옆에 원하는 이미지를 놓습니다. 이미지의 onClick 이벤트 부분에 javascript로 아까 숨겨두었던 input type=file 부분의 name을 이용해서 열어준 다음에 사용자가 파일을 고르게 되면 그 값을 보여주기 위해서 다시 숨겨져있던 입력폼의 값을 새로 만들었던 text 형식의입력폼에 집어 넣으면 됩니다.

말이 좀 복잡한데요. 소스를 보시면 좀 이해가 쉽구요.... 그래도 이해가 안가면, 직접 코드를 실행해 보면 이해가 쉽습니다.








파일찾아보기






다음은 이 코드를 실행시켜 본 모습입니다. 즉, 다음과 같이 동작한다는 것이죠


파일찾아보기


실제로 파일은 input type=\"file\" 컨트롤을 통해서 기존처럼 지정되는 것이지만... 단지, 사용자의 눈에 보여줄테만 그렇지 않게 보여주는 것입니다. 일단 소스를 구동시켜 보시고 나면 이해가 되실 겁니다.

어떻게 보면 asp하고는 관계가 없을것 같지만 이 Form 을 처리하는데에 있어 asp를 이용하니... 상관이 없다고는 할수가 없겠지요^^(순 억지인가요..)

asp 페이지에서 받을때엔 사용하시는 업로드 컨포넌트를 사용해서 UploadCom(\"file\")과 같은 식으로 받으면 되겠네요. 그리고, 소스 중에서 \"파일찾아보기\" 란 텍스트 대신 이미지를 넣으면 되겠구요.

좋은 하루 되세요
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/05/27 10:26 2005/05/27 10:26
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/66

나는 누구인가

\"삶에서 정말 중요한 것은
당신이 갖고 있는 소유물이 아니라
당신 자신이 누구인가 하는 것이다.
단지 생활하고 소유하는 것은 장애물이
될 수도 있고 짐일 수도 있다. 우리가 가지고
있는 것이 아니라, 그것으로 우리가 어떤
일을 하느냐가 인생의 진정한 가치를
결정짓는 것이다.\"


- 헬렌 니어링의 《아름다운 삶, 사랑 그리고
마무리》중에서 -


* 나는 누구인가.
나는 과연 어떤 일을 하고 있는가.
이따금 직면하는 자기 점검의 물음입니다.
어제와 오늘의 나를 스스로 어떻게 생각하고
바라보느냐가 내일의 나를 결정하고 미래를 지배합니다.
가치있는 인생은 무엇을 갖고 있느냐가 아니라
어떤 가치있는 일을 하느냐에 달려 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/05/27 08:43 2005/05/27 08:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/959


블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2005/05   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Statistics Graph

Site Stats

Total hits:
241710
Today:
240
Yesterday:
1266