°³Ã¼ÀÇ ³»¿ëÀ» ¼±ÅÃÇϰųª ¼±ÅÃµÈ ³»¿ëÀÌ º¯°æµÇ¾úÀ» ¶§ ¹ß»ýÇÑ´Ù.


À̺¥Æ® ¼Ó¼º
object.onchange=handler JScript ¸¸-
object.onchange=GetRef('handler') VBScript 5.0-
ÀζóÀÎ HTML <ELEMENT onchange ="handler"> ¸ðµç Ç÷§Æ®Æû
¸í¸íµÈ ½ºÅ©¸³Æ® <SCRIPT for= object event=onchange> Explorer-
¿ë¹ý

À̺¥Æ®°¡ ¹ß»ýÇϸé 'JavascriptCode'¸¦ ½ÇÇàÇÑ´Ù.

Javascript ¿¡¼­´Â
imgObj.onchange='JavascriptCode'
HTML ¿¡¼­´Â
<ELEMENT onChange="JavascriptCode">
À̺¥Æ® Ư¼º
Bubbles ¾øÀ½
Ãë¼Ò °¡´É
¹ß»ý ¿øÀÎ

onchange À̺¥Æ® Çڵ鷯´Â ÀÔ·Â Çʵ忡¼­ ³»¿ëÀÌ ¹Ù²ï °ÍÀ» °¨ÁöÇÏ¿© onchange À̺¥Æ®¸¦ ¹ß»ý½ÃŲ´Ù.

  • ¸¶¿ì½º³ª Å°º¸µå Ç×ÇØ·Î select °³Ã¼¿¡¼­ ´Ù¸¥ Option¸¦ ¼±ÅÃÇÏ¿´À» ¶§.
  • ÅؽºÆ® ÇʵåÀÇ ³»¿ëÀ» º¯°æÇÏ°í °³Ã¼ ¹ÛÀ¸·Î Ç×ÇØ ÇßÀ» ¶§.
µðÆúÆ® ÀÛ¿ë ³»¿ë º¯°æÀÌ È®Á¤µÈ´Ù.
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 À̺¥Æ®´Â ¹ß»ýµÇÁö ¾Ê´Â´Ù.

Àû¿ë
°³Ã¼scriptHTMLIE


onchange À̺¥Æ® ¿¹Á¦

¼±ÅÃÀ» ¹Ù²ãº¸¶ó.

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>

input¸¦ ÀÌ¿ëÇÏ¿© ³»¿ëÀÇ º¯°æ(onchange)À» Á÷Á¢ Ç¥½ÃÇÏ´Â ¿¹Á¦

ÀÔ·ÂÄ­¿¡¼­ ¹®ÀÚ¸¦ º¯°æ½ÃÄÑ º¸¶ó



³»¿ëÀ» ¼öÁ¤ÇÏ°í ³»¿ë º¯°æÀÌ ¿Ï·áµÇ¾ú´Ù´Â ½ÅÈ£¸¦ ÁÖ¾î¾ß 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>