我有一個用戶輸入消息的文本字段,點擊輸入並將其提交到數據庫中。問題是,它總是提交多次,具體取決於按下Enter鍵的毫秒數。我實際上並沒有進行任何現場驗證,這更多的是在學習時的概念驗證。另外我知道我可以在一次提交後完全禁用提交表單,但我希望能夠繼續輸入消息。如何防止表單提交連續發射?
<input type="text" placeholder="Enter message" id="enterMsg">
$(document).ready(function() {
$("#enterMsg").submit(function(){
var uid = $("#enterMsg").val();
Messages.insert({text: uid});
})
我應該使用不同的html標記或jQuery功能嗎?
我認爲你可以在完成你正在做的事情之後手動觸發表單提交。 – 2013-05-02 15:50:46