我需要檢測第一個按下後的第二個輸入。 案例:我有一個輸入表單,第一個輸入是選擇一個城市,第二個輸入是觸發提交。有沒有辦法做到這一點?如何檢測第二個輸入是在觸發鍵盤上觸發的?
$("#this_is_the_input").keyup(function(e) {
if (e.keyCode == 13) {
This is the first enter to select the city.
How do I detect the second enter to submit?
}
});
你能澄清第二進入?如果他們擊中進入,離開球場,然後返回並擊中輸入,這是否也被認爲是第二次輸入,或者這將是一個新的首次輸入? – Taplar
您可以看到城市字段是否有價值。如果它確實提交了表格。 'if(e.keyCode == 13 &&!{{input class name}}。val())'和else if(e.keyCode == 13 && {{input class name}}。val())' – spasticninja
您選擇的城市輸入JS代碼應該防止事件冒泡提交觸發器。你在使用什麼城市自動完成/鍵入? – CrnaStena