°³Ã¼ÀÇ input Á¦¾î Çü½ÄÀ» ¹ÝȯÇϰųª Ãʱ⼳Á¤ÇÑ´Ù.
button | ´ÜÃß ÀÔ·Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. |
checkbox | üũ¹Ú½º ¼±ÅÃÀ» ÅëÇÏ¿© »ç¿ëÀÚ°¡ ´Ü¼ø ¼±ÅÃÇÒ ¼ö ÀÖ´Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. ¿©·¯°³ÀÇ ¼±ÅÃÀ» Çѹø¿¡ ÇÒ ¼ö ÀÖ´Â Á¡ÀÌ radio ¼±Åðú ´Ù¸£´Ù. °¢ ÀÔ·ÂÀº º°µµÀÇ Ã¼Å©¹Ú½º Á¦¾î·Î °¢°¢ º°µµÀÇ nameÀ» °®°í, Áߺ¹µÈ °ÍÀÌ ÀÖ´õ¶óµµ °¢°¢ º°µµÀÇ À̸§(name)°ú °ª(value)ÀÇ Â¦µéÀ» ¼¹ö¿¡ ¼Û½ÅÇÑ´Ù. µðÆúÆ® °ªÀº onÀÌ´Ù. |
file | ÆÄÀÏ ¾÷·Îµå ÀÔ·Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. |
hidden | °¨Ãß¾îÁø ¼Ó¼º°ª ÀÔ·Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. ±×·¯³ª formÀÌ ¼Û½ÅµÉ ¶§ value ¼Ó¼º°ªÀÌ ¼¹ö¿¡ ¼Û½ÅµÈ´Ù. |
image | À̹ÌÁö¸¦ Ŭ¸¯ÇÒ ¼ö ÀÖ°í form¿¡¼ Áï½Ã ¼Û½ÅÇÒ ¼ö ÀÖ´Â À̹ÌÁö Á¦¾î¸¦ »ý¼ºÇÑ´Ù. ¼±ÅÃµÈ Á¡ÀÇ ÁÂÇ¥µéÀº À̹ÌÁöÀÇ ÁÂÃø»ó´ÜÀ¸·Î ºÎÅÍÀÇ Çȼ¿´ÜÀ§ °Å¸®·Î ÃøÁ¤µÇ°í À̸§(name)°ú °ª(value)ÀÇ Â¦µéÀ» ¼¹ö¿¡ ¼Û½ÅÇÑ´Ù. ¼öÆòÁÂÇ¥´Â x Á¦¾î À̸§À¸·Î, ¼öÁ÷ÁÂÇ¥´Â y Á¦¾î À̸§À¸·Î ÷ºÎµÈ´Ù. value ¼Ó¼º°ªÀº ¹«½ÃµÈ´Ù. src ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ À̹ÌÁö´Â img °³Ã¼¿Í ²À °°´Ù. |
password | ÇÑÁÙ ¾ÏÈ£ ÅؽºÆ® ÀÔ·Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. text¿Í °°À¸³ª ¸ðµç ±ÛÀÚ°¡ *·Î µð½ºÇ÷¹À̵Ǵ Á¡¸¸ ´Ù¸£´Ù. |
radio | ·¹À̵µ ¼±ÅÃÀ» ÅëÇÏ¿© »ç¿ëÀÚ°¡ ¿©·¯ ¼±Åà Áß ¹èŸÀûÀ¸·Î ÇÑ°¡Áö¸¸ ¼±ÅÃÇÒ ¼ö ÀÖ´Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. ¿©·¯±âÀÇ ¼±ÅÃÀÌ ÀÖ´õ¶óµµ ±× nameÀÌ °°Àº ±¸·ì Áß¿¡¼ ÇÑ ¼±Åø¸ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ¼Û½ÅµÉ ¶§´Â name°ú ¼±ÅÃµÈ ·¹µð¿À ´ÜÃßÀÇ value ¦¸¸ ¼Û½ÅµÈ´Ù. ·¹µð¿À ´ÜÃß´Â ¸í½ÃÀûÀÎ value ¼Ó¼º°ªÀÌ ÀÖ¾î¾ß ÇÑ´Ù. |
reset | Àç¼³Á¤ ÀÔ·Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. ÇØ´ç form ¼ÓÀÇ ¸ðµç ÀÔ·ÂÇʵåÀÇ °ªÀ» ÃʱⰪÀ¸·Î ȯ¿øÇÑ´Ù. ÀÌ ´ÜÃßÀÇ Ç¥¸é¿¡ Ç¥ÇöµÇ´Â ¹®ÀÚ¿Àº submit ´ÜÃß¿¡¼¿Í ¸¶Âù°¡Áö·Î value ¼Ó¼º°ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. |
submit | ¼Û½Å Á¦¾î¸¦ »ý¼ºÇÑ´Ù. ÇØ´ç form ¼ÓÀÇ ¸ðµç ÀÔ·ÂÇʵåÀÇ À̸§(name)°ú °ª(value)ÀÇ Â¦µéÀ» ¼¹ö¿¡ ¼Û½ÅÇÑ´Ù. ´ÜÃßÀÇ Ç¥¸é¿¡ Ç¥ÇöµÇ´Â ¹®ÀÚ¿Àº reset ´ÜÃß¿¡¼¿Í ¸¶Âù°¡Áö·Î value ¼Ó¼º°ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. |
text | µðÆúÆ®À̸ç, ÇÑÁÙ ÅؽºÆ® ÀÔ·Â Á¦¾î¸¦ »ý¼ºÇÑ´Ù. size¿Í maxLength ¼Ó¼º°ú ¿¬°èÇÏ¿© °ªÀ» ÀÔ·ÂÇϴµ¥ »ç¿ëµÈ´Ù. |
ÀÌ ¼Ó¼ºÀº Àбâ/¾²±â·Î µðÆúÆ®°ªÀº textÀÌ´Ù.
IE5¿¡¼ type ¼Ó¼ºÀº Àбâ/¾²±âÀÌÁö¸¸, input ¿¤·¹¸àÆ®°¡ createElement ¸Þ¼µå·Î »ý¼ºµÇ°í ¹®¼¿¡ ÷ºÎµÇ±â Àü¿¡ Çѹø¸¸ ¾²±âÇÒ ¼ö ÀÖ´Ù.
°³Ã¼ | script | HTML | ±Ô°Ý | IE |
---|
ÀÌ ¼Ó¼ºÀº (¿µ¹®) HTML 3.2¿Í (¿µ¹®) W3C DOM Level 1(Document Object Model)¿¡¼ Á¤ÀǵǾú´Ù.
<FORM name="formObj" onsubmit="return false"> <INPUT name="in1Obj" type="button" value="´ÜÃß °³Ã¼"> <INPUT name="in2Obj" type="reset" value="Àç¼³Á¤"> <INPUT name="in3Obj" type="submit" disabled value="¼Û½Å"> <BUTTON name="in4Obj">´ÜÃß °³Ã¼</BUTTON> </FORM> <BR> <SCRIPT> str='formObj.in1Obj.type=<FONT color=blue>'+formObj.in1Obj.type+'</FONT><BR>'; str+='formObj.in2Obj.type=<FONT color=blue>'+formObj.in2Obj.type+'</FONT><BR>'; str+='formObj.in3Obj.type=<FONT color=blue>'+formObj.in3Obj.type+'</FONT><BR>'; str+='formObj.in4Obj.type=<FONT color=blue>'+formObj.in4Obj.type+'</FONT><BR>'; document.write(str); </SCRIPT>
<FORM name=testForm> <INPUT type='text' name=input1 value='input1'> <INPUT type='password' name=input2 value='input2'> <INPUT type='file' name=input3 value='input3'> <INPUT type='hidden' name=input4 value='input4'> <INPUT type='button' name=input5 value='input5'> <INPUT type='reset' name=reset value='reset'> </FORM> </DIV> <DIV class=show id=showB></DIV> <SCRIPT> obj=document.forms.testForm; // °³Ã¼¸¦ ´ÜÃàÇϱâ À§ÇÑ obj °³Ã¼ ¼±¾ð str='obj.name='+obj.name+'<BR><BR>'; // form °³Ã¼¸¦ ´ÜÃàÇÑ obj °³Ã¼ À̸§ Ãâ·Â for (i=0;i<obj.elements.length;i++){ // °¢ ¿¤·¹¸ÇÆ® °³Ã¼¸¦ Á¢¼ÓÇÏ´Â ·çÇÁ str+='obj.elements['+i+'].name="'+obj.elements[i].name; // °¢ ¿¤·¹¸ÇÆ® °³Ã¼ÀÇ ¸íĪ Ãâ·Â str+='" obj.elements['+i+'].type="'+obj.elements[i].type+'"<BR>'; // °¢ ¿¤·¹¸ÇÆ® °³Ã¼ÀÇ Å¸ÀÔ Ãâ·Â } // ·çÇÁ Á¾·á showB.innerHTML=str; // °á°ú ¹®ÀÚÀÚ¿ Ãâ·Â </SCRIPT>