2012-09-28 64 views
1

我有一個搜索表單,並且我想在用戶在輸入字段中輸入任何單詞之後立即提交表單。我不想要任何提交按鈕或輸入密鑰。我怎樣才能做到這一點 ?只需在搜索表單中輸入單詞後提交表單

+0

您正在尋找onchange事件和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此類似這樣的

<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.