我的最終目標是爲一組date fields
添加一些驗證。不過,我的JavaScript很爛,所以我從小開始。
我開始嘗試在用戶離開某個字段時收到警告消息。
(爲簡單起見,我只是做這一切在我看來......)下面有什麼,我去上班了......Rails javascript;在離開現場時發出警報
# html.erb-template
<div class="from_date">
From Date
<input type="text" id="from_date" name="from_date"></input>
</div>
<script>
$("#from_date").blur(function() {
alert("boom!");
});
</script>
我很困惑,也許我誤解。你說當你「離開」某個領域時,你希望發生事件觸發,但是你的實現和ern enson的答案都實現了「焦點」事件,當元素獲得焦點(意味着失去焦點或離開焦點)時觸發事件。對我來說,這聽起來像你正在尋找['blur](http://api.jquery.com/blur/)事件,而不是? –
我認爲你是對的。更新了答案。 – Lumbee