2011-05-02 2 views
2

기본 입력을 제거하는 방법 페이지에서 클릭하십시오.기본 설정 및 제거 방법 Enter 내 페이지를 클릭하십시오.

즉 내 페이지에 저장 버튼이 하나 있습니다. 제출 버튼입니다. Enter를 클릭하면 해당 버튼이 모두 저장 버튼을 클릭합니다. 심지어 내가 다른 일을하고있다해도.

본문을 삭제하는 방법을 알려 줄 수 있습니까? 기본 내 페이지에서 클릭을 입력하십시오.

예 :

나는 내가 그리드의에 allways 설정 초점까지 필터링하는 anyting을 선택할 때입니다 버튼을 저장하기 위해 그리드에 자사의 설정 포커스를 필터를하고있는 중이 야 필터링 열

그리드를 저장 버튼.

감사

답변

1

e.preventDefault(); 사용하면 기본 동작을

$(window).keydown(function(e) { 
    if (e.keyCode == 13) // if it is enter 
     e.preventDefault(); // stop default behavior 
}); 
1

가장 간단한 방법은 클릭하면 JS 코드와 양식을 제출 일반 버튼을 사용하여 제출 버튼을 대체 :

<input type="button" onclick="this.form.submit();" value="Submit" /> 

단점은 사용자가 JS가 활성화하지 않고 제출 할 수 없습니다입니다 , <noscript> 태그 내에 일반 제출 버튼을 추가 할 수 있습니다.

+0

덕분에 그림자를 중지 할 수 있습니다. 하지만 화면에서 뭔가 다른 일을 할 때 포커스는 Save button으로 이동합니다. 내 페이지에서이를 제거해야합니까? – user300485

+0

형식을'submit'에서'button'으로 변경하십시오. –

관련 문제