Form Event¶õ ÀԷ¶õ¿¡ Ä¿Àú°¡ µé¾î°¡°Å³ª(focus) ºüÁ® ³ª°¡°Å³ª(blur), ¶Ç´Â ´ÜÃ߸¦ ´·¯¼ ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ Àü¼Û(submit)Çϰųª ÇÒ ¶§ »ý±â´Â µ¿ÀÛÀ» ÀÌ¿ëÇÏ¿© ÇÊ¿äÇÑ ±â´ÉÀ» JavaScript·Î ½ÇÇàÇÏ°Ô ¸¸µå´Â °ÍÀ» ¸» ÇÕ´Ï´Ù. °£´ÜÇÑ ¿¹¸¦ µé¸é ¾Æ·¡ÀÇ ¿ÞÂÊ ÀÔ·ÂÇÑ Ã³·³ "°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." ¶ó´Â ¾È³» ¹®±¸¸¦ ³Ö´Â °Í ±îÁö´Â ÁÁÀºµ¥ ¸¶¿ì½º·Î Ä¿Àú¸¦ ÀԷ¶õ¿¡ Áý¾î ³Ö¾úÀ» ¶§ °Ë»ö¾î¸¦ ÀÔ·ÂÇϱâ À§Çؼ "°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." ¶ó´Â ¹®ÀåÀ» Áö¿ö¾ß µÈ´Ù´Â °ÅÁ®. ÇÏÁö¸¸ ¿À¸¥ÂÊ ÀԷ¶õÀº Ä¿Àú°¡ µé¾î°¡¸é ¹®Àå Àüü°¡ ¼±ÅõDZ⠶§¹®¿¡ Áö¿ï ÇÊ¿ä ¾øÀÌ ¹Ù·Î °Ë»ö¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù. ¹Ù·Î ÀÌ·± Control¿¡ Form Event¸¦ »ç¿ëÇÏ°Ô µË´Ï´Ù. ´ÙÀ½Àº Form EventÀÇ Á¾·ù ÀÔ´Ï´Ù.
onfocus´Â input, textarea µîÀÇ ÀԷ¶õ¿¡ Ä¿Àú°¡ µé¾î °¡´Â ¼ø°£À» ¶æÇϰí, onblur´Â ÀԷ¶õ¿¡ µé¾î °¬´ø Ä¿Àú°¡ ÀԷ¶õ¿¡¼ ºüÁ® ³ª¿À´Â ¼ø°£À» ¸»ÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ÀԷ¶õ¿¡ Ä¿Àú¸¦ ³Ö¾ú´Ù°¡ »© º¸¼¼¿ä.Source code
select Method´Â ÀԷ¶õ¿¡ ÀÖ´Â ¹®ÀÚ¿À» ¼±ÅÃÇÏ°Ô ÇØ ÁÖ´Â Method·Î¼ À§ÀÇ ¿¹ ó·³ ÀԷ¶õ¿¡ Ä¿Àú°¡ µé¾î°¡´Â ¼ø°£(onfocus) ¹®ÀÚ¿ Àüü°¡ ¼±Åõ˴ϴÙ. ¶Ç focus¸¦ ÀÐÀ¸¸é(onblur) 'blur »óŰ¡ µÇ¾ú½À´Ï´Ù.' ¶ó´Â °æ°íâÀ» ¶ç¿ì°Ô µË´Ï´Ù. Source code
focus() Method ´Â scriptingÀ¸·Î ÁöÁ¤ÇÏ´Â ÀԷ¶õ¿¡ Ä¿Àú¸¦ À§Ä¡ ½ÃŰ´Â Method ÀÔ´Ï´Ù.Source code
onchange Event´Â select - option À¸·Î ¸¸µç Drop down box ¸ñ·Ï Áß¿¡¼ Çϳª¸¦ ¼±ÅÃÇÒ ¶§ ¹ß»ýÇÏ´Â Event ·Î¼ selectdIndex ¶ó´Â Method ·Î value °ªÀ» ¼±ÅÃÇÕ´Ï´Ù. selectedIndex¶õ Drop down List Áß¿¡ ¼±ÅÃ(selected)µÈ Ç׸ñ(Index) ¶ó´Â ¶æÀÌ µÇ°Ú½À´Ï´Ù.ÀÔ·Â
<html> <head> <title></title> <script type="text/javascript"> <!-- function msg_box(){ txt = document.form.box.options[document.form.box.selectedIndex].value alert(txt) } // --> </script> </head> <body> <form name="form"> <select name="box" onchange="msg_box()"> <option>¾Æ·¡ÀÇ Ç׸ñÁß¿¡ Çϳª¸¦ ¼±ÅÃÇϼ¼¿ä.</option> <option value="ù ¹øÂ° Ç׸ñÀÔ´Ï´Ù.">Item 1</option> <option value="µÎ ¹øÂ° Ç׸ñÀÔ´Ï´Ù.">Item 2</option> <option value="¼¼ ¹øÂ° Ç׸ñÀÔ´Ï´Ù.">Item 3</option> </select> </form> </body> </html>
¾ÕÀÇ Input Element¿¡¼ ¿¹Á¦·Î º¸¿©Áá´ø 'Ç׺¹', 'ÀúÇ×' buttonÀÇ source code ÀÔ´Ï´Ù. scripting ¹æ¹ýÀº Value & Length ÆäÀÌÁö¿¡¼ ¼³¸íÇÑ ´ë·Î »óÀ§ TagÀÇ name ¼Ó¼º ºÎÅÍ ÇÏÀ§ TagÀÇ name ¼Ó¼º ¹× value¸¦ Â÷·Ê·Î Á¡(.)À¸·Î ¿¬°á ½ÃŰ¸é µÇ°Ú½À´Ï´Ù. ¾Æ·¡ÀÇ Source code¿¡¼ º¸´Â ¹Ù¿Í °°ÀÌ enabled ¼Ó¼ºÀÇ °æ¿ì¿Í °°ÀÌ °ªÀÌ µû·Î ÀÖÁö ¾Ê°í Âü(true) ÀÎÁö, °ÅÁþ(false) ÀÎÁö¸¦ °áÁ¤ÇÏ´Â Boolean ÀÇ °æ¿ì true ¶Ç´Â false ·Î ¿©ºÎ¸¦ °áÁ¤ÇÏ¸é µÇ°Ú½À´Ï´Ù.ÀÔ·Â