본문 바로가기
Language(언어)/JavaScript

자바스크립트(JavaScript) 엔터를 통해 강제로 Submit 하는 방법

by 대학교닷컴 2013. 12. 9.


엔터를 통해 강제로 Submit 하는 방법

 

onkeydown="javascript: if (event.keyCode == 13) {go_view();}"

 

엔터를 통해 강제로 Submit를 막기 위한 방법은 여러가지가 있습니다.

가장 쉬운 방법은 보이지 않게.. 입력박스를 하나 더만들면 됩니다.

------------------------------------------------



Example #1 소개용 예제


<script language="vbscript">
Sub txtEMPNUMKey_onKeyUp
    If window.event.keyCode = 13 Then call SelectRtn()
End Sub

sub SelectRtn()
    MsgBox "Call selectRtn"
End Sub
</script>

<form name="frmTest">
<input type="text" name="txtEMPNUMKey">

<input type="text" name="txttmp" style="display:none;">
</form>


------------------------------------------------ 

또 다른 방법으로. Javascript 등으로 강제로 제어를 할 수 있습니다.

------------------------------------------------


Example #2 소개용 예제


<script language="vbscript">
Sub txtEMPNUMKey_onKeyUp
    If window.event.keyCode = 13 Then call SelectRtn()
End Sub

sub SelectRtn()
    MsgBox "Call selectRtn"
End Sub
</script>

<form name="frmTest">
<input type="text" name="txtEMPNUMKey" onkeyDown='javascript_:{if(event.keyCode==13) event.returnValue=false;}'>
</form>


------------------------------------------------

 

댓글