¾È±Ô °øºÎ¹æ

Javascript & JQuery & CSS > example - INPUT ÀÔ·ÂÆû ¿£ÅÍÅ°(EnterKey)ÀԷ½à ÀÚµ¿ Submit ¹æÁö

µî·ÏÀÏ : 2019-08-28 10:09 Á¶È¸¼ö : 53,577

HTML Äڵ带 ÀÛ¼ºÇϸé <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();
    }
});
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.