°³Ã¼ÀÇ ³»¿ëÀ» ¼±ÅÃÇϰųª ¼±ÅÃµÈ ³»¿ëÀÌ º¯°æµÇ¾úÀ» ¶§ ¹ß»ýÇÑ´Ù.
![]() À̺¥Æ® ¼Ó¼º |
object.onchange=handler | JScript ¸¸- |
|---|---|---|
| object.onchange=GetRef('handler') | VBScript 5.0- | |
| ÀζóÀÎ HTML | <ELEMENT onchange ="handler"> | ¸ðµç Ç÷§Æ®Æû |
| ¸í¸íµÈ ½ºÅ©¸³Æ® | <SCRIPT for= object event=onchange> | Explorer- |
À̺¥Æ®°¡ ¹ß»ýÇϸé 'JavascriptCode'¸¦ ½ÇÇàÇÑ´Ù.
| Bubbles | ¾øÀ½ |
|---|---|
| Ãë¼Ò | °¡´É |
| ¹ß»ý ¿øÀÎ | onchange À̺¥Æ® Çڵ鷯´Â ÀÔ·Â Çʵ忡¼ ³»¿ëÀÌ ¹Ù²ï °ÍÀ» °¨ÁöÇÏ¿© onchange À̺¥Æ®¸¦ ¹ß»ý½ÃŲ´Ù. |
| µðÆúÆ® ÀÛ¿ë | ³»¿ë º¯°æÀÌ È®Á¤µÈ´Ù. |
| HTML ±Ô°Ý | HTML 4.0 ±Ô°Ý |
DHTML °³Ã¼ ¸ðµ¨¿¡¼ À̺¥Æ®Ã³¸®ÀÚ´Â ÆÄ¶ó¸ÞÅ͵éÀ» Á÷Á¢ ¹ÞÁö´Â ¸øÇصµ, event°³Ã¼ÀÇ Äõ¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
| altKey | ALT ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| altLeft | ¿ÞÂÊ ALT ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| clientX | À©µµ¿ì Àå½Ä°ú ½ºÅ©·Ñ¹Ù¸¦ Á¦¿ÜÇÑ »ç¿ëÀÚ Áö¿ª¿¡ »ó´ëÀû ¸¶¿ì½ºÆ÷ÀÎÅÍ ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| clientY | À©µµ¿ì Àå½Ä°ú ½ºÅ©·Ñ¹Ù¸¦ Á¦¿ÜÇÑ »ç¿ëÀÚ Áö¿ª¿¡ »ó´ëÀû ¸¶¿ì½ºÆ÷ÀÎÅÍ ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| ctrlLeft | ¿ÞÂÊ CTRL ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| offsetX | À̺¥Æ®°¡ ¹ß»ýµÈ °³Ã¼¿¡ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ »ó´ëÀûÀÎ À§Ä¡(¿ÀÇÁ¼¼Æ®) ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| offsetY | À̺¥Æ®°¡ ¹ß»ýµÈ °³Ã¼¿¡ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ »ó´ëÀûÀÎ À§Ä¡(¿ÀÇÁ¼¼Æ®) ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| returnValue | À̺¥Æ®·Î ºÎÅÍÀÇ ¹Ýȯ°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| screenX | »ç¿ëÀÚ ½ºÅ©¸°¿¡ »ó´ëÀûÀÎ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ ¼öÆò À§Ä¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| screenY | »ç¿ëÀÚ ½ºÅ©¸°¿¡ »ó´ëÀûÀÎ ¸¶¿ì½ºÆ÷ÀÎÅÍÀÇ ¼öÁ÷ À§Ä¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| shiftLeft | ¿ÞÂÊ SHIFT ۰¡ ´·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| srcElement | À̺¥Æ®¸¦ ¹ß»ý½ÃŲ °³Ã¼¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| type | À̺¥Æ® °³Ã¼ÀÇ À̺¥Æ® ¸íĪÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| x | »ó´ëÀûÀ¸·Î À§Ä¡ÇÑ ¸ðü °³Ã¼¿¡ »ó´ëÀûÀÎ À§Ä¡ ¼öÆò ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
| y | »ó´ëÀûÀ¸·Î À§Ä¡ÇÑ ¸ðü °³Ã¼¿¡ »ó´ëÀûÀÎ À§Ä¡ ¼öÁ÷ ÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. |
ÇØ´ç ÀÔ·ÂÇʵ尡 ÃÊÁ¡À» ¹Þ±â ½ÃÀÛÇØ¼ ºÎÅÍ ´Ù½Ã ÃÊÁ¡(focus)À» ÀÒÀ» ¶§±îÁö »çÀÌ¿¡ ÀÔ·ÂÆûÀÇ ÇÊµå ³»¿ëÀÌ º¯°æµÇ¾úÀ» ¶§ onchange À̺¥Æ®°¡ ¹ß»ýµÈ´Ù. º¯°æµÇ´Â µµÁß¿¡´Â ¹ß»ýÇÏÁö ¾Ê´Â´Ù.
ÃÊÁ¡ÀÌ °è¼Ó ±× ÀÔ·Â Çʵ忡 ÀÖÀ¸¸é °è¼Ó ÀÔ·ÂÇϰí ÀÖ´Â ÁßÀ¸·Î °£ÁÖÇÏ¿© onchange À̺¥Æ®°¡ ¹ß»ýµÇÁö ¾Ê´Â´Ù.
º¯°æÀ» È®Á¤Çϱâ À§Çؼ´Â ÇØ´ç °³Ã¼ ¹ÛÀ¸·Î ÃÊÁ¡À» À̵¿½ÃŰ´ø°¡, onblur ¸Þ¼µå¸¦ »ç¿ëÇÏ¿© ÃÊÁ¡À» Á¦°Å½ÃÄÑ¾ß ÇÑ´Ù.
select °³Ã¼¿¡¼ ÇÁ·Î±×·¥ÀûÀ¸·Î ¼±ÅÃÀ» º¯°æÇϸé ÀÌ onchange À̺¥Æ®´Â ¹ß»ýµÇÁö ¾Ê´Â´Ù.
| °³Ã¼ | script | HTML | IE |
|---|
select °³Ã¼ÀÇ ¼±ÅÃÀ» ¹Ù²Ù¸é onchange À̺¥Æ®°¡ ¹ß»ýµÈ´Ù.
<FORM name=fname>
<P>¼±ÅÃÀ» ¹Ù²ãº¸¶ó.
<SELECT name=selObj
onchange="alert('index(' + this.selectedIndex + ')\nvalue=' + this.options[this.selectedIndex].value)">
<OPTION value="»ç°ú">»ç°ú
<OPTION value="°¨±Ö">°¨±Ö
<OPTION value="Æ÷µµ">Æ÷µµ
<OPTION value="º¹¼þ¾Æ">º¹¼þ¾Æ
</SELECT>
</FORM>
³»¿ëÀ» ¼öÁ¤ÇÏ°í ³»¿ë º¯°æÀÌ ¿Ï·áµÇ¾ú´Ù´Â ½ÅÈ£¸¦ ÁÖ¾î¾ß onchange À̺¥Æ®°¡ ¹ß»ýµÈ´Ù.
´Ù½Ã ¸»Çؼ Æ÷Ä¿½º°¡ ´Ù¸¥ ÀԷ âÀ¸·Î À̵¿Çϰųª, ÇÊµå ¹ÛÀ¸·Î À̵¿ÇÏ´Â µî Æ÷Ä¿½º°¡ ´Ù¸¥µ¥·Î À̵¿ÇÏ¿©¾ß ÇÑ´Ù.
<FORM name="f3">ÀÔ·ÂÄ¿¡¼ ¹®ÀÚ¸¦ º¯°æ½ÃÄÑ º¸¶ó<BR> <INPUT type="text" onChange="alert(this.value)" value=""><BR> <INPUT type="text" onChange="alert(this.value)" value="KoXo Javascript"><BR> <INPUT type="text" onChange="alert(this.value)" value="¾È³çÇϼ¼¿ä"><BR> </FORM>