我有一個Javascript函數在我的webform上按鈕的onclick事件中被觸發。可能會將無效參數傳遞給該函數,在這種情況下,我想拋出一個錯誤,以便瀏覽器可以向用戶報告出現了問題,並且他們可能需要檢查其配置設置。但是,由於return false;
語句永遠不會到達,所以拋出錯誤會導致回發。在按鈕單擊事件上拋出Javascript錯誤
在這種情況下,我可以/應該給用戶什麼樣的反饋?我不是特別想提醒一下,因爲我更喜歡更微妙的東西。任何/所有建議表示讚賞。
我有一個Javascript函數在我的webform上按鈕的onclick事件中被觸發。可能會將無效參數傳遞給該函數,在這種情況下,我想拋出一個錯誤,以便瀏覽器可以向用戶報告出現了問題,並且他們可能需要檢查其配置設置。但是,由於return false;
語句永遠不會到達,所以拋出錯誤會導致回發。在按鈕單擊事件上拋出Javascript錯誤
在這種情況下,我可以/應該給用戶什麼樣的反饋?我不是特別想提醒一下,因爲我更喜歡更微妙的東西。任何/所有建議表示讚賞。
Try Catch Finally in JavaScript 使用異常處理,你可以拋出錯誤以及返回控制虛假根據您的特定條件
1) 對於處理運行錯誤:
使用try/catch/finally
參考:MDN try...catch
2) 意見反饋:
而不是使用alert
您可以使用Dialog animation
用fade in
和兩秒後fade out
的效果。
你嘗試在JavaScript中的異常處理? Try/catch – Pankaj 2012-04-02 08:45:11
不,我想要引發錯誤。 – geekchic 2012-04-02 08:47:34
@geekchic - Try/Catch也包含throw語句。 – 2012-04-02 08:58:00