2015-07-21 92 views
0

通常,當我們按下提交按鈕的表單內的輸入時按下它會觸發它的表單提交,但是當我試圖通過調用JQuery的觸發器函數來獲得相同的結果時,它不會沒有工作。任何想法爲什麼?JQuery輸入事件不會觸發表單提交

var ev =$.Event('keydown',{keyCode:13}); 
$('#myInput').trigger(ev); 

該事件被調用,但表單不提交。

+0

'MyFormName.submit()' –

+0

你可能只想調用點擊'$( '#myInput')的觸發器( 「點擊」);'或提交()之類的其他建議。 – epascarello

回答

0
$('#id').on('change',function(){ 

document.getElementsByName('formName').submit(); 
}); 
+0

如果它包含簡單英語的解釋,這將是一個更好的質量答案,並回答OP的原始問題「爲什麼(他的代碼不起作用)」。 –

+0

我會記住將來的感謝 – allvideolectures

+0

感謝您的回答!我知道我可以通過id調用表單,但是我不明白的是爲什麼按下輸入工作並觸發它沒有。 – user3189955