ÀÔ·ÂÆû(form)ÀÌ ¼Û½Å(submit)µÇ¾úÀ» ¶§ ¹ß»ýµÈ´Ù.


À̺¥Æ® ¼Ó¼º
FORM.onsubmit=handler JScript ¸¸-
FORM.onsubmit=GetRef('handler') VBScript 5.0-
ÀζóÀÎ HTML <FORM onsubmit="handler"> ¸ðµç Ç÷§Æ®Æû
¸í¸íµÈ ½ºÅ©¸³Æ® <SCRIPT for=FORM event=onsubmit> Explorer-
¿ë¹ý
À̺¥Æ®°¡ ¹ß»ýµÇ¸é 'JavascriptCode'¸¦ ½ÇÇàÇÑ´Ù.
Javascript ¿¡¼­´Â
form.onsubmit='JavascriptCode'
HTML ¿¡¼­´Â
<FORM onsubmit="JavascriptCode">
À̺¥Æ® Ư¼º
Bubbles ¾øÀ½
Ãë¼Ò °¡´É
¹ß»ý ¿øÀÎ
µðÆúÆ® ÀÛ¿ë form °³Ã¼ÀÇ action ¾ÖÆ®¸®ºäÆ®·Î ÁöÁ¤µÈ ÁÖ¼Ò·Î formÀ» ¼Û½ÅÇÑ´Ù.
HTML ±Ô°Ý HTML 4.0 ±Ô°Ý

DHTML °³Ã¼ ¸ðµ¨¿¡¼­ À̺¥Æ®Ã³¸®ÀÚ´Â ÆĶó¸ÞÅ͵éÀ» Á÷Á¢ ¹ÞÁö´Â ¸øÇصµ, event°³Ã¼ÀÇ Äõ¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

altKey ALT Å°°¡ ´­·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
altLeft ¿ÞÂÊ ALT Å°°¡ ´­·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
ctrlKey CTRL Å°°¡ ´­·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
ctrlLeft ¿ÞÂÊ CTRL Å°°¡ ´­·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
returnValue À̺¥Æ®·Î ºÎÅÍÀÇ ¹Ýȯ°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
shiftKey SHIFT Å°°¡ ´­·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
shiftLeft ¿ÞÂÊ SHIFT Å°°¡ ´­·È´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
srcElement À̺¥Æ®¸¦ ¹ß»ý½ÃŲ °³Ã¼¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
type À̺¥Æ® °³Ã¼ÀÇ À̺¥Æ® ¸íĪÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
Ư±â
À̺¥Æ®°¡ ¹ß»ýµÇ´Â ÀÔ·ÂÆû(form °³Ã¼)¿¡¼­ ¸ðµç ÀÔ·ÂÀÌ ¿Ï·áµÇ¸é action ¼Ó¼º¿¡ ÁöÁ¤ÇÑ À§Ä¡·Î ¼Û½ÅµÇ´Âµ¥ ¼Û½Å(submit) ´ÜÃ߸¦ ´­·¶À» ¶§ ¹ß»ýµÈ´Ù.
form.submit() ¸Þ¼­µå¸¦ »ç¿ëÇÏ¿©µµ formÀÌ ¼Û½ÅµÇ¸¸ À̺¥Æ®°¡ ¹ß»ýµÇÁö ¾Ê´Â´Ù.

À̺¥Æ®°¡ ¹ß»ýÇϸé ÀÔ·ÂÆûÀÇ ÀÔ·Â ³»¿ëÀº ƯÁ¤ÇÑ ¾ç½Ä¿¡µû¶ó ¼­¹ö¿¡ º¸³»Áö°í ¼­¹ö¿¡¼­ ó¸®ÇÑ °á°ú¸¦ ¹Þµµ·Ï ´ë±âÇϴµ¥ °ÍÀÌ º¸ÅëÀÌ°í, Ãß°¡ÀûÀ¸·Î ÇÊ¿äÇÑ 'JavascriptCode'¸¦ ¼³Á¤ÇÏ¿© ½ÇÇàÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.

form °³Ã¼ Áß submit °³Ã¼¿¡ ¸¸ Àû¿ëµÇ°í, event °³Ã¼ÀÇ ¼Ó¼ºµéÀ» µû¸£¸ç, ¼Û½ÅµÉ ¶§ ÀÔ·ÂÆûÀ̳ª ¼Û½Å ¼Ó¼º(form.property³ª submit.property)µîÀ» ÁöÁ¤ÇØ ÁÙ ¼öµµ ÀÖ´Ù.

À̺¥Æ®Ã³¸®ÀÚ¿¡ return false·Î ÀÌ À̺¥Æ®ÀÇ ÀÛµ¿À» ÁßÁö½ÃÅ°µµ·Ï µ¤¾î ¾º¿ï ¼ö ÀÖ´Ù. ÀÌ´Â »ç¿ëÀÚ »çÀ̵忡¼­ µ¥ÀÌÅ͸¦ °ËÁ¤ÇÏ¿© À¯È¿ÇÑ µ¥ÀÌÅ͸¸À» ¼­¹ö¿¡ º¸³»´Âµ¥ À¯¿ëÇÏ´Ù. form °³Ã¼ÀÇ onsubmit À̺¥Æ®Ã³¸®ÀÚ°¡ È£ÃâµÇ¸é ¹Ýµå½Ã ±â´ÉÇÔ¼öÀÇ ¹Ýȯ°ªÀ» È®ÀÎÇÏ°Ô µÇ°í, À̺¥Æ®Ã³¸®ÀÚ´Â À̺¥Æ®Ã³¸®ÀÚ ±â´ÉÀÇ ¸ðµç °¡´ÉÇÑ Äڵ忡 ¸í½ÃÀûÀ¸·Î ¹Ýȯ°ªÀ» Á¦°øÇÏ¿©¾ß ÇÑ´Ù.

submit ¸Þ¼­µå´Â onsubmit À̺¥Æ®¸¦ ¹ß»ý½ÃÅ°Áö ¾Ê´Â´Ù.

Àû¿ë
°³Ã¼scriptHTMLIE

onsubmit ¸Þ¼­µå ¿¹Á¦

<A name=exp1></A>
<FORM name="formObj" onsubmit="alert('¼Û½ÅµÊ')" action="#exp1">
<INPUT type="submit" value="¼Û½Å"></INPUT>
</FORM>