10.8 form object
Áö±Ý±îÁö ¹è¿î ¸ðµç °´Ã¼¸¦ ´Ù ÇÕÄ£ °Í º¸´Ù ¸¹Àº ¾çÀ» ¹è¿ì°Ô µÈ´Ù. ÀÌ °´Ã¼°¡ ½ÇÁ¦·Î
°¡Àå ¸¹ÀÌ ¾²ÀδÙ. form °ú ÇÔ²²»ç¿ëµÇ´Â À̺¥Æ®Áß °¡Àå º¸ÆíÀûÀÎ À̺¥Æ®´Â
blur, focus, chage, click, submitÀ̸ç, À̺¥Æ® Çîµé·¯´Â °¢°¢ onBlur, onFocus, onChange,
onClick, onSubmitÀÌ´Ù.
´ÙÀ½°ú °°Àº HTML¹®¼°¡ ÀÖ´Ù°í Çϸé,
<FORM NAME="fm1"> ......... </FORM>
<FORM NAME="fm2"> ......... </FORM>
ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ °¢ FORM °´Ã¼¿¡ Á¢±ÙÇϱâ À§Çؼ´Â window.document.fm1À̶ó°í ½áÁÖ¸é µÈ´Ù.
¹°·Ð window°´Ã¼´Â ±âº»À¸·Î Àû¿ëµÇ´Ï±î »ý·«ÇÏ¿© ±×³É document.fm1À̶ó°í ½áÁÖ¸é
ù ¹øÂ° form±îÁö Á¢±ÙÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
À§ÀÇ ¿¹¿¡¼ FORM °´Ã¼°¡ 2°³°¡ Á¸ÀçÇϹǷÎ,
document.fm1 == document.forms[0]; document.fm2 == document.forms[1];
À̶ó´Â µî½ÄÀÌ ¼º¸³µÇ±âµµ ÇÑ´Ù.
- ÁÖ¿ä ¼Ó¼º
action | FORM TagÀÇ ACTION¼Ó¼º |
elements[i] | FormÀÇ ÇÏÀ§ ¿ä¼Òµé¿¡ ´ëÇÑ ¹è¿ |
encoding | FORM TagÀÇ ENCTYPE¼Ó¼º |
method | FORM TagÀÇ METHOD¼Ó¼º |
target | FORM TagÀÇ TARGET¼Ó¼º |
- ÇÏÀ§ ¿ä¼Ò Á¢±Ù
´ÙÀ½°ú °°Àº HTML¹®¼°¡ ÀÖ´Ù°í ÇÏÀÚ.
<FORM NAME=fm METHOD=GET ACTION="test.asp">
<INPUT TYPE=text NAME=txt_name>
<SELECT NAME=sel_type>
<OPTION> Red </OPTION>
<OPTION> Green </OPTION>
<OPTION> Blue </OPTION>
</SELECT>
<TEXTAREA NAME=txt_area></TEXTAREA>
</FORM> |
txt_nameÀ̶ó´Â À̸§À» °¡Áö°í ÀÖ´Â text¹Ú½º¿¡ Á¢±ÙÇÏ·Á°í ÇÑ´Ù. ±×·³,
document.fm.txt_name
ÀÌ·¸°Ô ÀÛ¼ºÇÏ¸é µÈ´Ù. ³ª¸ÓÁö °Íµéµµ,
document.fm.sel_type : SELECT
document.fm.txt_area : TEXTAREA
À̸§À» Áà¾ß¸¸ ÀÌ·¸°Ô ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ¸¸ÀÏ À̸§À» ÁÖÁö ¾Ê¾Ò´Ù¸é,
document.fm.txt_name == document.fm.elements[0];
document.fm.sel_name == document.fm.elements[1];
document.fm.txt_area == document.fm.elements[2];
¿Í °°ÀÌ Á¢±ÙÇØ¾ß ÇÑ´Ù. ¹è¿ÀÇ ¼ø¼´Â HTML¹®¼»ó¿¡ ³ªÅ¸³ª´Â ¼ø¼´ë·Î Àû¿ëÀÌ µÈ´Ù.
- Last Update : 2001.7.3 by Deadfire(http://www.deadfire.net)
|