Event handler ¿¡¼­ Return ¾²±â Go to UP

Event handler¿¡¼­ return¹®Àº
1. return true;
2. return false;
3. No (ÁöÁ¤ ¾ÈµÊ)
À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù..

1. return true´Â À̺¥Æ® Çڵ鷯¸¦ ½ÇÇàÇÑ Object°¡ ±× ÀÚ½ÅÀÇ ÀÏÀ» Á¤»óÀûÀ¸·Î ¼öÇàÇÕ´Ï´Ù.
2. return false´Â ÀÚ½ÅÀÇ ÀÏÀ» ¼öÇàÇÏÁö ¸øÇÏ°Ô ÇÕ´Ï´Ù.
3. No (ÁöÁ¤ ¾ÈµÊ) return ÀÌ ¾øÀ¸¸é 1. °ú °°½À´Ï´Ù. Default·Î TRUEÀÔ´Ï´Ù.
  IE3 ¿¡¼­´Â À̺¥Æ®¿¡¼­ "return false"¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù..

¿¹1.

¾Æ·¡´Â Link onClickÀ̺¥Æ® Çڵ鷯°¡ "return false"°¡ ÁöÁ¤µÈ link tagÀÔ´Ï´Ù.
onClick="return false" ¸¦ ÁöÁ¤Ç߱⠶§¹®¿¡ click µÈ Object°¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. Áï, event handler°¡ objectÀÇ °íÀ¯ ÀÛ¾÷À» Ãë¼ÒÇÑ °ÍÀÔ´Ï´Ù. LinkÀÇ °íÀ¯ ÀÛ¾÷Àº ¿¬°áµÈ ¹®¼­·Î À̵¿ÇÏ´Â °ÍÀÔ´Ï´Ù.

¾Æ·¡ÀÇ µÎ°³ÀÇ ¸µÅ©¸¦ ´­·¯ º¸¼¼¿ä.

<A HREF="Javascript:alert('Return FALSE')" onClick="return false">Click me</a>

<A HREF="Javascript:alert('Return TRUE')" onClick="return true">Click me</a>


FormÀÇ onClick, onSubmit À̺¥Æ®ÀÇ Return¹®ÀÇ »ç¿ë

<SCRIPT LANGUAGE="JavaScript"> function functionName() { alert("onSubmit"); return onsubmitFlag // (1) onSubmit À̺¥Æ® ¸®Åϰª. } function submitOnclick() { alert("onClick"); return submitFlag // (2) submit ¹öưÀÇ onclick ¸®Åϰª. } var submitFlag; var onsubmitFlag; </SCRIPT> </head> <body> <form action="mailto:" NAME="formName" onSubmit="return functionName()"> <input type="SUBMIT" VALUE="¸ÞÀÏâ ¶ç¿ì±â" onClick="return functionName()"> </form> <a href="#" onClick="submitFlag=true">submit ¹öư onClick À̺¥Æ® true·Î..</a> <br><a href="#" onClick="onsubmitFlag=true">ÆûÀÇ onSubmit¸¦ true·Î..</a> fome°ú inputÀÇ object °èÃþÀº window -----document-----form----inputÀÔ´Ï´Ù.

±×¸®°í window, document, form, input(submit)µîÀº ÇϳªÀÇ ObjectÀÔ´Ï´Ù. ±×·¯¹Ç·Î, °¢ ObjectÀÇ À̺¥Æ® Çڵ鷯´Â ÀÚ½ÅÀÇ Object¿¡ ÀÇÇØ È£ÃâµÇ°í returnÀ¸·Î ObjectÀÇ ½ÇÇà ¿©ºÎ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×¸®°í ƯÈ÷ ±â¾ïÇØ¾ß ÇÒ °ÍÀº onClick="return functionName()" ÀÔ´Ï´Ù. ÇÔ¼ö(À§ÀÇ functionName)ÀÇ ¸®ÅϰªÀº "À̺¥Æ®Çڵ鷯 = return ÇÔ¼ö"¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. returnÀ» »©°í "À̺¥Æ®Çڵ鷯 = ÇÔ¼ö"´Â ÇÔ¼öÀÇ return °ª¿¡(À§ÀÇ (1)) »ó°ü¾øÀÌ ½ÇÇàÀÌ µË´Ï´Ù.

À§ÀÇ (1)À» return false·Î ¹Ù²Ù¸é ¸ÞÀÏ Ã¢Àº ³ª¿ÀÁö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇϸé, Submit ObjectÀÇ onClick event´Â »óÀ§ ObjectÀÎ FormÀÇ onSubmit À̺¥Æ®¸¦ È£ÃâÇϴµ¥, return false·Î ½ÇÇàÀÌ Á¤Áö µÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù.

Event handler ¿¡¼­ Return ¾²±â
ÆûÀÇ onFocus, onBlur
Event handler ´Ù·ç±â
Event ±âŸ
¿¹Á¦1
JavaScript1.2 Event

TOP