문제

특정 ASP : 텍스트 상자 컨트롤에서 Enter 키를 누르면 특정 ASP : Button Onclick 이벤트를 발사하려고합니다.

고려해야 할 다른 요소는 버튼이 ASP : 로그인 제어 템플릿 내에 있다는 것입니다.

나는 이것을 어떻게 해야할지 모르겠다. 엽서에 대한 제안.

도움이 되었습니까?

해결책

당신은 볼 수 있습니다 DefaultButton 패널 컨트롤의 속성.

다른 팁

DefaultButton 속성을 양식에 설정할 수 있습니다. Markup defaultButton = "btnsubmit"에서 양식 태그의 속성으로 또는 코드-비만에서 이와 같은 것을 사용합니다.

Page.Form.DefaultButton = "btnSubmit"

JavaScript로 수행해야합니다. 정말 쉽습니다 jQuery.

당신은 (테스트되지 않은 내 머리 꼭대기에서)와 같은 것을 할 수 있습니다.

$('#myTextBox').keypress(function(e){
    if(e.which == 13)
        $('#myBtn').click();
});

편집 : jQuery가 크로스 브라우저가 예외적으로 작동하지만 Keypress가 설명하는 약간의 기발한 것이 있습니다. 여기.

내가 당신이 "키"라고 말한 것을 보지 못했습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top