엔터를 통해 강제로 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>
------------------------------------------------
'Language(언어) > JavaScript' 카테고리의 다른 글
자바스크립트(JavaScript) 문자열 함수 (0) | 2013.12.10 |
---|---|
자바스크립트(JavaScript) javascript, setAttribute IE7, IE8~ 구분 적용 (0) | 2013.12.10 |
자바스크립트(JavaScript) Button객체, submit객체 (0) | 2013.12.09 |
자바스크립트(JavaScript) 연산자와 제어문 (0) | 2013.12.03 |
자바스크립트(JavaScript) 변수와 데이터형 (0) | 2013.12.03 |
댓글