2014-06-20 12 views
0

在我的mvc應用程序中,申請人註冊的所有驗證都是在服務器端完成的。我想控制一個特定電子郵件在數據庫中創建的多條記錄。但在數據庫中,電子郵件地址沒有唯一的密鑰。另外,我的領導不喜歡更改服務器端編碼(使用鎖定或互斥鎖)。所以我想從js功能來管理這種情況。我有一個想法,使用計時器來做到這一點。從第一次點擊開始,我開始測量第二次點擊的時間,並且它小於1/2秒,防止提交事件。請你能幫我做這件事嗎?當點擊javascript中的提交按鈕時,防止再次調用控制器方法

感謝, Nuwan

+0

我的確能夠正確理解你的問題,但據我瞭解,爲什麼不停止提交按鈕,一旦其點擊一段時間? – userRandom

+0

我也試過了。當我設置禁用時,它將重定向到一個空白頁面。我檢查了很多方法。根據現有的發展,所有的技術都失敗了。這就是爲什麼我打算通過計時器來做到這一點。 –

+0

爲了讓我的理解清晰起來,你能澄清我的理解嗎?你有一個表格,你不想讓用戶在一段時間內提交該按鈕?是嗎 ? – userRandom

回答

0

你爲什麼不點擊它使用jQuery後禁用按鈕(如果是回發到重定向到另一頁),這將阻止用戶擁有相同的事件多次。

相關問題