Javascript & JQuery & CSS > example - INPUT ÀÔ·ÂÆû ¿£ÅÍÅ°(EnterKey)ÀԷ½à ÀÚµ¿ Submit ¹æÁö µî·ÏÀÏ : 2019-08-28 10:09 Á¶È¸¼ö : 53,577HTML Äڵ带 ÀÛ¼ºÇϸé <form> ű׸¦ ¸¹ÀÌ ¾²°Ô µÇ´Âµ¥
À̶§ <form> ÅÂ±× ³» <input text>°¡ 1°³ÀÎ °æ¿ì ¿£ÅÍÅ°¸¦ ´©¸£¸é ÀÚµ¿ submit µË´Ï´Ù. input űװ¡ 2°³ ÀÌ»óÀ̸é submit µÇÁö ¾Ê½À´Ï´Ù. ÇØ°áÃ¥Àº ¾Æ·¡ ¿Í °°½À´Ï´Ù. 1) input text¸¦ 2°³ ¸¸µç´Ù - input type°¡ 2°³¶ó ¿£Å͸¦ submit ¾ÈµÇ´Â Á¡À» ÀÌ¿ë <input type="text"/> <input type="text" style="display:none;"/> 2) onsubmit="return false;" ¼Ó¼º ÀÌ¿ë - onsubmit ¼Ó¼ºÀ» ¿øõÀûÀ¸·Î ¸·½À´Ï´Ù <form onsubmit="return false;"> 3) onsubmit="°ËÁõÇÔ¼ö" ÀÌ¿ë - ¿øÇÏ´Â °ËÁõÁ¶°ÇÀ» submit ½Ã check Çϵµ·Ï Ãß°¡ <script> function check(f){ if(Á¶°Ç){ ... // ÄÚµåÀÛ¼º return true; }else{ ... // ÄÚµåÀÛ¼º return false; } </script> <form name="f" onsubmit="return check(f)"> 4) event.preventDefault() À̺¥Æ® Ãë¼Ò ÀÌ¿ë - event.preventDefault() ¸¦ ÀÌ¿ëÇÏ¿© À̺¥Æ®¸¦ Ãë¼ÒÇÕ´Ï´Ù. $('input[type="text"]').keydown(function() { if (event.keyCode === 13) { event.preventDefault(); } });
|