ํ์ผ ์ ๋ ฅ์ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์ ์ฅ ๋ฐ ํ์ผ ์ ๋ ฅ ์ด๊ธฐ๋ฅผ ์ง์ํด ์ฃผ์ญ์์ค. ํฐ์
๋ค์๊ณผ ๊ฐ์ด ๋ฌ์ฑํ ์ ์์ต๋๋ค.
<label for="files" class="button file-label">Upload
</label>
<input
onchange="yourUploadHandler(e)"
accept=".csv, .doc, image/*"
class="hidden"
id="files"
type="file" />
.file-label {
width: 15rem;
}
input[type=file].hidden {
visibility: hidden;
width: 15rem;
margin-left: -15rem;
}
๋จธ๋ฆฌ ์๋ก; ์ ๋ ฅ ์ฃผ์ ์ ๋ ์ด๋ธ์ ๋ํํ์ง ๋ง์ญ์์ค. ์ด๋ ๊ฒ ํ๋ฉด IE(์ต์ํ Edge)๊ฐ ์๋ง์ด ๋ฉ๋๋ค.
@marcusasplund ๋งค์ฐ ์ธ์์ ์ ๋๋ค! ๋ค์ ๋ฒ์ ์ ์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ฉด ๊ด์ฐฎ์๊น์?
๋ฌผ๋ก ์ด์ฃ !
@faststare Inspire by @marcusasplund , ์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค #249
์ด์ ์ด ๋ฌธ์ ๋ฅผ ๋ซ๊ฒ ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค์๊ณผ ๊ฐ์ด ๋ฌ์ฑํ ์ ์์ต๋๋ค.
๋จธ๋ฆฌ ์๋ก; ์ ๋ ฅ ์ฃผ์ ์ ๋ ์ด๋ธ์ ๋ํํ์ง ๋ง์ญ์์ค. ์ด๋ ๊ฒ ํ๋ฉด IE(์ต์ํ Edge)๊ฐ ์๋ง์ด ๋ฉ๋๋ค.