2012-09-28 2 views
1

검색 양식이 있으며 사용자가 입력 필드에 단어를 입력 한 직후 양식을 제출하고 싶습니다. 제출 버튼이나 키를 입력하고 싶지 않습니다. 어떻게해야합니까?검색 양식에 단어를 입력 한 직후에 양식을 제출하십시오.

+0

과 form.submit() 메소드처럼 . – sics

+1

나는 onchange 이벤트가 사용자가 Enter 키를 누르거나 필드를 나가기 전까지는 발생하지 않는다고 생각합니다. – Barmar

+0

가능한 중복 http://stackoverflow.com/questions/12447045/how-to-auto-submit-form-after-entering-text-of-certain-length-into-input-field –

답변

0

이 시도 할 수 있습니다 ..

$('#text-field-id').keyup(function() 
{ 
    $('#form-id').submit(); 
}); 
+0

Barmar가 맞습니다. 변경 이벤트는이 경우 유용하지 않습니다. – karaxuna

0

사용 javascript을이 당신이 onchange를 이벤트를 찾고이

<script> 
function submit() 
{ 
    form.submit(); 
} </script> 

<input type="text" onkeyup="submit();"> 
0
<input type="text" name="searchbox" onkeypress="document.getElementById('myform').submit()" /> 
+0

감사합니다. 그것은 나를 도왔다. –

+0

@NiharikaGupta 당신은 오신 것을 환영합니다 :) – karaxuna

0
<input type="text" onkeyup="autocomplete"> 
function autocomplete() 
{ 
    formid.submit(); 
} 

Also, You may try out some ajax. 
관련 문제