Javascript·Î SELECT(OPTION) Á¶ÀÛÇϱâ
SELECT BOX
SELECT BOX¸¦ ÀÌ¿ëÇØ ¾î¶² À̺¥Æ®¸¦ ½ÇÇàÇÏ°íÀÚ ÇÒ ¶§´Â ÁÖ·Î onchange À̺¥Æ®¸¦ »ç¿ëÇÑ´Ù.
onchange´Â inputÀ̳ª select µîÀÇ µ¥ÀÌÅÍ°¡ º¯°æµÉ ¶§ È£ÃâµÇ´Â À̺¥Æ®ÀÌ´Ù.
¾Æ·¡ ¿¹Á¦´Â OnChange()¶ó´Â ÇÔ¼ö¸¦ ¸¸µé¾î ¼¿·ºÆ® ¹Ú½ºÀÇ À妽º ¹øÈ£¸¦ ±¸Çؼ À̹ÌÁö¸¦ ¹Ù²ãºÃ´Ù.
select optionÀÇ À妽º´Â 0ºÎÅÍ ½ÃÀÛÇÏ¸ç ¶óÀ̾ðÀ» ¼±ÅÃÇϸé 1, ¾îÇÇÄ¡¸¦ ¼±ÅÃÇϸé 2°¡ µÈ´Ù.
document.getElementById("KaKaoF").selectedIndex´Â KaKaoF¶ó´Â id°ªÀ» °¡Áø SELECT BOXÀÇ À妽º ¹øÈ£¸¦ °¡Á®¿Â´Ù. ±×¸®°í document.getElementById("KaKaoF").options[index].value¸¦ ÅëÇØ ¼±ÅÃµÈ °ªÀ» ÃßÃâÇÑ´Ù.
°á°úÀûÀ¸·Î
document.getElementById("KaKaoF").options[document.getElementById("KaKaoF").selectedIndex].value
´Â SELECT BOX °´Ã¼ÀÇ ¿É¼Ç Áß ¼±ÅÃÇÑ À妽º ¹øÈ£¿¡ ÇØ´çÇÏ´Â °ªÀ» °¡Á®¿À´Â °ÍÀÌ´Ù.
±×¸®°í °¡Á®¿Â °ªÀ» À̹ÌÁö ű׿¡ ÇÕÃÄ img_outÀ̶ó´Â id¸¦ °¡Áø pű׿¡ »Ñ·ÁÁá´Ù.
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 | <%@page language="java" contentType="text/html; charset=euc-kr"%> <html> <head> <%@include file="/common/jsp/header.jsp"%> <title></title> <script> function OnChange() { var gubun = document.getElementById("KaKaoF").options[document.getElementById("KaKaoF").selectedIndex].value; var img = ""; if ( gubun != "X" ){ img += "<img src='/sample/test/"+gubun+".jpg' style='width: 100px; height: 80px;'>"; document.getElementById("img_out").innerHTML = img; } } </script> </head> <body> <form name=f1 style=margin:0; onsubmit="return false;" > <select name="KakaoF" id="KakaoF" onchange="OnChange();"> <option value="X">ij¸¯ÅÍ ¼±ÅÃ</option> <option value="ryan">¶óÀ̾ð</option> <option value="peach">¾îÇÇÄ¡</option> </select> <p id="img_out"></p> </form> </body> </html> | cs |
<°á°ú>
<¶óÀ̾𠼱ÅÃ>
<¾îÇÇÄ¡ ¼±ÅÃ>
+ Ãß°¡·Î ¾Æ·¡¿Í °°Àº ¹æ¹ýµµ °¡´ÉÇÏ´Ù.
Â÷ÀÌ´Â onchange À̺¥Æ® ¹ß»ý½Ã select °´Ã¼¸¦ ÇÔ¼ö(OnChange(this))·Î º¸³»¼ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
1 2 3 4 5 6 7 8 9 | function OnChange(kakao) { var gubun = kakao[kakao.selectedIndex].value; var img = ""; if ( gubun != "X" ){ img += "<img src='/sample/test/"+gubun+".jpg' style='width: 100px; height: 80px;'>"; document.getElementById("img_out").innerHTML = img; } } | cs |
1 2 3 4 5 6 | <select name="KakaoF" id=""KakaoF"" onchange="OnChange(this);"> <option value="X">ij¸¯ÅÍ ¼±ÅÃ</option> <option value="ryan">¶óÀ̾ð</option> <option value="peach">¾îÇÇÄ¡</option> </select> <p id="img_out"></p> | cs |