2013-01-11 128 views
0

鑑於特定條件,我希望在彈出消息之前彈出消息並將消息傳遞給用戶。但我不知道如何做到這一點。目前,警報只是彈出,你幾乎沒有時間在頁面刷新之前閱讀文本。有什麼建議麼?讓Javascript代碼等待用戶點擊jAlert框上的「確定」提交

if ((address != 'undefined' && googleValue != "ROOFTOP") && 
     !(address == "" && googleValue == "APPROXIMATE")) { 
    jAlert("Exact request could not be processed, results have been returned at an approximate level."); 
} 

$("#Latitude").val(latlng.lat()); 
$("#Longitude").val(latlng.lng()); 
$("#formSearch").submit(); 
+0

這是不可能與jAlert開箱。 – Shmiddty

+0

[鏈接](http://www.smooka.com/blog/2009/02/22/jalert-jquery-alert-box-plugin/)開發人員在本頁的評論也證實了這一點。 – Leeish

+0

你可以使用jAlert獲得任何類型的回報嗎? – NealR

回答

0

這個問題被問相當長一段時間回來, 爲了完整起見,這個功能現在jAlert存在。

您可以使用jAlert調用註冊一個回調,以便在完成時單擊OK按鈕來執行代碼。

if ((address != 'undefined' && googleValue != "ROOFTOP") && 
      !(address == "" && googleValue == "APPROXIMATE")) { 
     jAlert("Exact request ...", function(answer) { 
       $("#Latitude").val(latlng.lat()); 
       $("#Longitude").val(latlng.lng()); 
       $("#formSearch").submit(); 
      }); 
     }