텍스트 상자와 많은 버튼이 있습니다. 사용자가 텍스트 상자에 "enter"키를 누르면 특정 버튼 클릭 이벤트가 발생합니다. 나는 인터넷에서 "enter"키에 몇 가지 문제가 있다는 것을 읽었고 몇 가지 해결책을 시도했지만 여전히 그 버튼 이벤트 (그 버튼은 페이지의 첫 번째 버튼 임)를 입력합니다. asp.net에서 잘못된 키 발사 키 입력
나는 아무것도하지 않는 버튼을 생성하고를 Page_Load에서이 글을 쓰는 시도 :idTextBoxFA.Attributes.Add("onkeydown","if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementBtId('" + noEnterButton.UniqueID + "').click();return false;}} else {return true}; ");
내 모든 페이지 컨트롤을 폼에 있고 나는 형태로 내가 만든 그 버튼에 "defaultButton의"속성을 부여했습니다. 그것도 그 일을하지 못했습니다.
이것이 작동하지 않는 이유와 내가 잘못한 이유가 무엇인지 생각해보십시오.
가능한 복제 (http://stackoverflow.com/questions/7638119을 사용하십시오 : 그냥 다음 사용/how-to-a-default-enter-on-a-certain-button) –
광산이 먼저;) –
두 개의 질문이 너무 유사하여 어떤 플래그를 쓸지 모르겠습니다. StackOverflow의 추세는 먼저 게시 된 것이 아닌 더 명확한 형식의 질문을 선택하는 것입니다. 그러나이 경우에는 표현이 유사하기에 더 인기있는 질문과 더 많은 표를 얻었습니다. 죄송합니다. –