Tel. 042-353-2371

ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 7½Ã
±â¾÷ÀºÇà

010-8649-6758

¿¹±ÝÁÖ:Á¦ÁÖ»ç¶û(¼ÛÁø¾Æ)
JAVASCRIPT
Ȩ > ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç > JAVASCRIPT

Ä«Å×°í¸® Object
Á¦¸ñ Form > Select element
ÀÛ¼ºÀÚ freewebkorea
ÀÛ¼ºÀÏÀÚ 2009-12-09
Á¶È¸¼ö 1254

SELECT Element

Select element´Â ¼±ÅÃÇÏ¸é ¾Æ·¡³ª À§·Î ÆîÃÄÁ® ³ª¿À´Â ¸ñ·Ï(Æîħ ¸ñ·ÏÀ̶ó°íµµ ÇÔ.)ÀÇ ÃÖ»óÀ§ elementÀÔ´Ï´Ù. ¾Æ·¡ÀÇ DTD Table°ú ¼Ó¼ºÀ» ¿ì¼± º¸½Ã°Ú½À´Ï´Ù.
legend : optional, forbidden, empty, deprecated, loose dtd, frameset dtd  [Ç¥ º¸´Â ¹æ¹ý]
element start tag end tag empty deprecated dtd
SELECT          
OPTGROUP          
OPTION   O      


Select Element
name Scripting ÇÒ ¶§ È£ÃâÇÒ À̸§.
multiple ¿©·¯ °³¸¦ ¼±Åà ÇÒ ¼öÀÖ°Ô ÇÒ ¶§ »ç¿ë ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» »ç¿ëÇϸé Drop down box°¡ »ý±âÁö ¾Ê°í textarea °°Àº ½ºÅ©·Ñ ÇÏ´Â box°¡ »ý±é´Ï´Ù.
size ÇàÀÇ °¹¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Input element¿¡¼­´Â °¡·ÎÀÇ ±æÀ̸¦ ÁöÁ¤ÇÑ °Í°ú ´Ù¸£Á®. ±âº»°ªÀÌ 1À̱⠴빮¿¡ size="1" Àº ÁÖ³ª ¸¶³ª°í 2 ÀÌ»óÀÌ µÇ¸é ÀÌ ¶§ ºÎÅÍ multiple °ú °°Àº box°¡ »ý±é´Ï´Ù.
disabled ÀÌ ¼Ó¼ºÀº Input element ¿Í µ¿ÀÏ ÇϹǷΠÁÂÃø ¸Þ´ºÀÇ Input Element¸¦ ÂüÁ¶Çϰí, °Å±â±îÁö ¸¶¿ì½º ²ø°í°¡±â ±ÍÂú´Ù¸é ¿ä±â¸¦ ´©¸£½ÃÁöÈ¿¿À~. ÂØ²û ºü¸¨´Ï´Ù.




OPTION Element

Option Element ´Â Select Drop down box ¿¡ µé¾î°¥ ¸ñ·Ï µéÀÔ´Ï´Ù. ¸Ç À§ÀÇ DTD Table¿¡¼­ End TagÀÌ O(Optional)·Î Ç¥±âµÇ¾î ÀÖ½À´Ï´Ù¸¸, ¹Ýµå½Ã End TagÀ¸·Î ´Ý¾ÆÁÖ´Â ½À°üÀ» ±â¸£´Â°Ô ¸ÖÁö ¾ÊÀº Àå·¡¸¦ À§ÇØ ÁÁ´ä´Ï´Ù.

Option Elementµµ ¿ø·¡´Â disabled¶ó´Â ¼Ó¼ºÀÌ Àִµ¥ µèÁö¾Ê°í, Label ¼Ó¼ºÀ¸·Î Drop down Ç׸ñÀÇ À̸§À» Ç¥½ÃÇϴµ¥ ¿ª½Ã µèÁö ¾Ê¾Æ¼­ ¾Æ·¡ÀÇ Ç¥¿¡¼­´Â »©°Ú½À´Ï´Ù. ±×·³ ¾î¶² ºÎºÐÀÌ ¾ó±¼¸¶´ã ¿ªÇÒÀ» ÇÏ´À³Ä Çϸé <option>¾ó±¼¸¶´ã</option> °ú °°ÀÌ Option Tag ¼Ó¿¡ ÀÖ´Â ¹®ÀÚ°¡ ¸ñ·Ï¿¡ ³ª¿À°Ô µË´Ï´Ù.
Option Element
value ScriptingÀ¸·Î ¼±ÅÃµÈ °ªÀ» ó¸®ÇÏ´Â ½ÇÁ¦ ÀÔ·Â °ªÀÔ´Ï´Ù.
selected checkbox¿Í radio button °°ÀÌ ¹®¼­°¡ Ãâ·ÂµÇ¸é¼­ Drop down box¿¡ º¸¿©Áú Ç׸ñÀÔ´Ï´Ù. ¸¶Âù°¡Áö·Î ¿©·¯ Ç׸ñ¿¡ »ç¿ëÇÏ¸é »ç¿ëÇÑ ¸¶Áö¸· Ç׸ñÀÌ À¯È¿ÇÕ´Ï´Ù.




Optgroup Element

Optgroup... ¹ú½á ´«Ä¡°¡ µû~¾Ç ¿ÀÁö ¾Ê½À´Ï±î? ¾ÕÀÇ 3±ÛÀÚ Opt ´Â OptionÀÇ Opt °¡ µÇ°Ú½À´Ï´Ù. Áï, Option group À̶ó´Â ¶æÀÌÁ®. Áï, À§ÀÇ Option Element µéÀ» group º°·Î ±¸ºÐÇØ ÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ¿Ö ¶§·Î´Â ±×·ì º°·Î ±¸ºÐÇÒ Çʿ䰡 »ý±â´ÂÁö´Â ¾Æ·¡ÀÇ ¿¹Á¦¸¦ º¸¸é ±Ý¹æ ´«Ä¡ ä½Ç °Ì´Ï´Ù.
Optgroup Element
Label Drop down box ¼Ó¿¡¼­ group Á¦¸ñÀÌ µÉ ¹®ÀÚµéÀÌ °ªÀÌ µÇÁ®.




¿¹Á¦ 1


ÀÔ·Â
<form name="my_form">
    <select name="fiction">
            <option selected="selected">
            ¾î´À ȸ»çÀÇ ºÎ¼­º° °úÀå, Â÷Àå ¸í´Ü - ¸ÕÀú µîÀåÇÏ´Â Àι°ÀÌ °úÀåÀÓ... ½ÇÁ¦ Àι° ¾Æ´Ô...
            </option>
        <optgroup label="Àλç°ú">
            <option value="ÀλçÇÑ">ÀλçÇÑ</option>
            <option value="ÀλçÇØ">ÀλçÇØ</option>
        </optgroup>
        <optgroup label="ÀÚÀç°ú">
            <option value="°ÇÀÚÀç">°ÇÀÚÀç</option>
            <option value="¸ñÀÚÀç">¸ñÀÚÀç</option>
        </optgroup>
        <optgroup label="Ãѹ«°ú">
            <option value="Ãѹ«±â?">Ãѹ«±â?</option>
            <option value="ÃÑÈä±â!">ÃÑÈä±â!</option>
        </optgroup>
    </select>
</form>



¿¹Á¦ 2 - Multiple »ç¿ë


ÀÔ·Â
<form name="my_form">
    <select name="fiction" multiple="multiple" size="10">
            <option selected="selected">
            ¾î´À ȸ»çÀÇ ºÎ¼­º° °úÀå, Â÷Àå ¸í´Ü - ¸ÕÀú µîÀåÇÏ´Â Àι°ÀÌ °úÀåÀÓ... ½ÇÁ¦ Àι° ¾Æ´Ô...
            </option>
        <optgroup label="Àλç°ú">
            <option value="ÀλçÇÑ">ÀλçÇÑ</option>
            <option value="ÀλçÇØ">ÀλçÇØ</option>
        </optgroup>
        <optgroup label="ÀÚÀç°ú">
            <option value="°ÇÀÚÀç">°ÇÀÚÀç</option>
            <option value="¸ñÀÚÀç">¸ñÀÚÀç</option>
        </optgroup>
        <optgroup label="Ãѹ«°ú">
            <option value="Ãѹ«±â?">Ãѹ«±â?</option>
            <option value="ÃÑÈä±â!">ÃÑÈä±â!</option>
        </optgroup>
    </select>
</form>

À§ÀÇ Multiple »ç¿ë ¿¹Á¦¿¡¼­´Â Àüü Ç׸ñÀÌ Á¦¸ñ Æ÷ÇÔÇØ¼­ 10°³ À̹ǷΠsize="10"À¸·Î ÇØ¼­ ½ºÅ©·ÑÀ» ¾Æ¿¹ »ý±âÁö ¾Ê°Ô ÁöÁ¤Çߴµ¥ 10 ÀÌÇÏÀÇ °ªÀ» ÁÖ¸é ½ºÅ©·Ñ¹Ù°¡ »ý±é´Ï´Ù. ÀǽÉÀÌ ³ª½Ã¸é À§ÀÇ ¼Ò½º¸¦ º¹»çÇÑ ´ÙÀ½ ÄÚµå ½ÇÇà±â¿¡¼­ ½ÇÇàÇØ º¸½ÃÁ®...^^ Á¦ »ý°¢ÀÌÁö¸¸ ¾ÆÁÖ ¸¹Àº Ç׸ñÀÌ ¾Æ´Ï¶ó¸é ½ºÅ©·ÑÀÌ ¾ø´Â°Ô ³ªÀ» µí ½Í±º¿ä.

À§ÀÇ ¿¹Á¦¿¡¼­ »ç¿ëÇÑ Multiple ¼Ó¼ºÀº ¿©·¯°³¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¬´Þ¾Æ ÀÖ´Â Ç׸ñÀ» ¼±ÅÃÇÏ·Á¸é ÀÏ´Ü 1°³ÀÇ Ç׸ñÀ» ¼±ÅÃÇÑ ÈÄ shift key¸¦ ´©¸¥ »óÅ¿¡¼­ ÇÑ ²¨¹ø¿¡ ¿©·¯°³¸¦ ¼±ÅÃÇÏ¸é µÇ°í, ¶³¾îÁ® ÀÖ´Â Ç׸ñÀ» ¼±ÅÃÇÏ·Á¸é ¸¶Âù °¡Áö·Î ¸ÕÀú 1°³ÀÇ Ç׸ñÀ» ¼±ÅÃÇÑ ÈÄ Ctrl key¸¦ ´©¸¥ »óÅ¿¡¼­ ¼±ÅÃÇÕ´Ï´Ù.