2

검색 양식에 typewatch을 사용하고 있습니다. 나는이typewatch가 제출 요청을 처리하는 방법

$('#search_groups').submit(function() { 
    alert("testing"); 
    return false; 
}); 

같은 것을 구현할 때 경고 메시지가 나타나고 있지만 폼의 제출 요청이 아직 AJAX를 통해 처리됩니다. 그러나 이것은 return 키를 누름으로써 typewatch에서 제출 타이머를 가속시키는 것처럼 거의 통과하는 유일한 요청입니다. 여기 무슨 일 이니? 나는 타입 워치 source code을 보았지만 아무 것도 찾을 수 없었습니다. 또한 위 코드를 제거하면 양식이 JS 요청과 HTML로 두 번 제출됩니다. 더 이상 제출 작업을 취소하지 않기 때문에 HTML 요청이 진행 중입니다. JS 요청의 추론은 당면한 주요 문제와 관련이 있다고 생각합니다. 양식을 제출할 때 typewatch가 수행하는 작업입니다. 무리 감사!

형태 코드 :

<%= form_tag groups_path, method: :get, id: "search_groups" do %> 
    Find a Group: <%= text_field_tag :groups_query, params[:groups_query] %> 
<% end %> 

업데이트가 : 답을 발견하고 내가

답변

0

내 대답을 발견 무슨 생각을 확인하고 그것이 내가 키 입력하는 것이 무슨 생각을 확인 타이머까지 "속도" 의 typewatch 소스 코드에서

:

if (evt.keyCode == 13 && (this.type.toUpperCase() == "TEXT" || this.type.toUpperCase() == "PASSWORD")) { 
timerWait = 1; 
overrideBool = true; 
} 

keyCode # 13은 Enter 키입니다

관련 문제