°³Ã¼ÀÇ input Á¦¾î Çü½ÄÀ» ¹ÝȯÇϰųª Ãʱ⼳Á¤ÇÑ´Ù.

Àμö
: (¼Ó¼º ¹®ÀÚ¿­)
¼Ó¼º°ªÀº form °³Ã¼ÀÇ 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 ¸Þ¼­µå·Î »ý¼ºµÇ°í ¹®¼­¿¡ ÷ºÎµÇ±â Àü¿¡ Çѹø¸¸ ¾²±âÇÒ ¼ö ÀÖ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
Âü°í

ÀÌ ¼Ó¼ºÀº (¿µ¹®) HTML 3.2¿Í (¿µ¹®) W3C DOM Level 1(Document Object Model)¿¡¼­ Á¤ÀǵǾú´Ù.


form °³Ã¼ÀÇ ¼Ó¼º ¿¹Á¦

 

<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="¼Û½Å">&nbsp;
<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>

formObj.type ¼Ó¼º ¿¹Á¦

<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>