js 호 환 ie 와 화 호의 리 턴 키 이벤트

1903 단어 htmlIEBlog
전재: js 호 환 ie 와 화 호의 리 턴 키 이벤트
http://fuanyu.iteye.com/blog/730695
  document.onkeypress=function(e) 
    {
        var code;  
        if  (!e)  
        {  
            var e=window.event;  
        }  
        if(e.keyCode)  
        {    
            code=e.keyCode;  
        }  
        else if(e.which)  
        {  
            code   =   e.which;  
        }
        if(code==13)
        {

          ///          
           return false;
           //          
      }

기타 자료
javascirpt 클 라 이언 트 text 에서 리 턴 제출
http://www.cnblogs.com/conjee/archive/2006/05/22/406085.html
사용자 요구 사항
여러 입력 상자 가 마지막 으로 입력 되 지 않 았 을 때 Enter 키 를 두 드 리 고 다음 텍스트 상자 로 넘 어 갑 니 다. 마지막 텍스트 상자 라면 Enter 키 를 두 드 리 면 폼 을 제출 합 니 다.
해결 방법
앞의 점프 는 모두 가 잘 알 고 있 을 것 이 라 고 믿 습 니 다. onkeydown 이벤트 나 onkeyup 이벤트 (수요 에 따라 선택) 에 응답 하여 nextFocus () 방법 을 호출 합 니 다.
function nextFocus()
{
if (event.keyCode ==13)
  {
       event.keyCode  = 9
  }
}

마지막 텍스트 상 자 는 리 턴 키 를 두 드 렸 을 때 onkeydown 이벤트 나 onkeyup 이벤트 (필요 에 따라 선택) 에 응답 하여 submitform () 방법 을 호출 합 니 다.
function submitform()
{
  //                       。
  if (event.keyCode ==13)
  {
    //tijiao      ,     submit
    document.form.tijiao.focus();
  }
}

정상 적 인 상황 에서 사용 자 는 단 추 를 누 르 면 제출 합 니 다. 중복 제출 을 방지 하기 위해 아래 js 를 호출 할 수 있 습 니 다.
document.actionform.tijiao.disabled=true;

이렇게 하면 사용 자 는 여러 번 제출 할 수 없다.

좋은 웹페이지 즐겨찾기