MVC 응용 프로그램이 있고 양식을 만들기 위해 Html.BeginForm을 사용하고 있습니다. 페이지에는 탭 행에 탭을 나타내는 여러 가지 양식이 있습니다. 탭 중 하나에서 "Enter"키를 누르는 것을 감지해야합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?MVC Html.BeginForm 캡처 키 누르기 이벤트
코드 예제 -
<div>
@using (Html.BeginForm("MyAction", "MyController", FormMethod.Post, new { id = "MyForm1" }))
{
<div id="divId">
</div>
}
</div>
감사합니다! 나는 코드의 new { onkeydown = "return event.keyCode!=13" }
섹션을 사용했던 것처럼 당신은 htmlAttributes를 사용하여 양식에 이벤트 리스너를 추가 할 수 있습니다
을 참조하십시오. 일반적으로 [jQuery를 사용하여 처리하는 것이 가장 쉽습니다] (http://stackoverflow.com/questions/699065/submitting-a-form- on-enter-j-jquery). – ataddeini
키보드 입력을 허용하지 않는 요소에서 Enter 키를 정확히 캡처하려면 어떻게합니까? –
Mystere Man, "Enter"키를 눌렀 음을 감지하고 싶습니다. 특정 자바 스크립트 실행을 해당 작업에 연결합니다. –