일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- c#
- CONVERT()
- windows
- attr()
- Excel
- 프로시저
- aspnet
- 단축키
- oracle
- 리포팅서비스
- DataGrid
- 엑셀
- MS
- javascript
- MSSQL
- 윈도우
- Winform
- 이클립스
- 자바스크립트
- 오라클
- 마이크로소프트
- SSRS
- 비주얼스튜디오
- ASP
- jQuery
- 윈폼
- replace()
- 태그를 입력해 주세요.
- microsoft
- IIS
- Today
- Total
DJ메탈짱™의 Free Style
[Javascript] 자바스크립트 폼에서 엔터키 입력시 버튼 실행 ( Postback 일어나지 않게 ) 본문
|
|
- TextBox 1
- 자동적으로 PostBack 발생. 이벤트 없음.
- TextBox 1 + Button 1
- 자동적으로 PostBack 발생. 이벤트 없음
- TextBox 2 이상 + Button 1
- Button Click
- TextBox 2 이상 + Button 이상
- 첫 번째 Button Click
※ Form에서 Enter Key 입력하는 경우 일어나는 일
--> PostBack 발생 ( TextBox 수에 따라 차이점이 있음 )
1. Javascript 생성
/**********************************************************/
' Method Name : onKeydownEnterKey (obj : 실행될 버튼 오브젝트)
' Written date : 2007/03/23
' Writter : Bo H. Choi
' Contents : Input text에서 값 입력후 엔터시 버튼실행. (포스트백 발생안함)
' Purpose :
' Updated by :
' Updated date :
' Updated contents :
' Sample : onkeydown="onKeydownEnterKey(document.all.btnLogin)"
**********************************************************/
function onKeydownEnterKey(obj)
{
if (event.keyCode == 13)
{
self.focus();
obj.click();
return false;
}
}
2. Javascript 실행
<table width="185" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="TbUserID" onkeydown="onKeydownEnterKey(document.all.btnLogin)" /></td>
<td><asp:ImageButton ID="btnLogin" runat="server" ImageUrl="../img/introimg/but_login.gif" OnClick="btnLogin_Click" /></td>
</tr>
</table>
'일(job) > FRONT' 카테고리의 다른 글
[Javascript, ASP.NET] DataGrid의 여러개 행에 있는 Radiobutton이 한개만 선택되도록 함. (0) | 2016.01.19 |
---|---|
[Javascript] 자바스크립트 영문 소문자 입력시 대문자로 바로 변환하도록 구현하기 (0) | 2016.01.19 |
[Javascript] 자바스크립트 필수 입력 체크 (0) | 2016.01.19 |
[Javascript] 자바스크립트 버튼 두번 이상 클릭시 제어 (0) | 2016.01.19 |
[Javascript] 자바스크립트 텍스트 입력완료후 다음 입력 박스로 옮겨지기 (0) | 2016.01.19 |