我有一個簡單的窗體,其中textfield的模糊事件我向用戶顯示確認消息,它只是自動填充另一個隱藏的文本框。迄今爲止效果很好。當用戶直接單擊提交按鈕而不是單擊另一個字段或表單上的任何其他位置時,問題就會發生。這應該觸發模糊和提交事件,但由於某些原因模糊觸發,確認出現,並且一旦用戶點擊確認,提交事件不會被觸發。用戶被迫再次點擊提交以觸發提交事件。有任何想法嗎?模糊事件觸發器後提交事件不會觸發javascript確認
$(function(){
$("#txt_fld1").blur(function(){
if(confirm("Auto calculate charge?"))
{
$("#txt_chrg").val("8.25");
}
});
$("form").submit(function(){
alert("SUBMITTING");
});
})
'alert'和'confirm'被阻止腳本的處理程序。爲什麼不保留「自動計算費用」複選框?只是說.. –
我希望我可以,但我的客戶喜歡彈出確認....嘆了口氣 – Bluemagica
然後你可以使用jQuery UI的確認對話框。併爲'Ok'和'Cancel'提供回調。 http://jqueryui.com/demos/dialog/modal-confirmation.html –