有一個密碼字段,理想情況下,我們希望人們輸入密碼,而不是複製並粘貼。使用Javascript有沒有簡單的方法?可能停止複製粘貼到HTML文本框?
0
A
回答
5
在所有瀏覽器中都不一致。大多數瀏覽器(不是Opera,Firefox 2中)支持撤銷onpaste事件:
document.getElementById("password").onpaste = function() {
return false;
}
0
您可以測量從第一次到最後一次更改所花費的時間。如果太短,請清除該字段...
1
首要的事情:這是一個壞主意。
您可以使用的密碼字段的按鍵事件檢測按下了哪個鍵,以檢查在密碼領域的變化該事件是否匹配(如果他們按「A」,然後檢查字母「一個「確實被插入),並且如果沒有,則恢復先前的值(帶有錯誤消息)。
當然,人們只需讓他們的網絡瀏覽器記住他們的密碼。
有些銀行用密碼字段替換密碼字段,您必須單擊以輸入密碼(例如,here)。啓用JavaScript後,您可以使用JavaScript將密碼字段替換爲該圖像。
0
您可以使用輪詢技術來完成此操作。 Hoewver這不是文本框的建議方式。如果您觀察到某些銀行網站允許您通過鍵盤輸入密碼(單擊鼠標)。密碼字段被禁用鍵盤輸入
1
$(':password').bind('paste', function(e) {
return false;
})
相關問題
- 1. 防止複製+粘貼文本區爲()
- 2. 從vim複製/粘貼到/到剪貼板停止工作
- 3. 多語言文本複製/粘貼到WinForms中的文本框?
- 4. 製作鏈接粘貼到文本框
- 5. 在React Component的文本框中複製文本的粘貼
- 6. WPF複製/粘貼功能
- 7. 防止複製/粘貼將網頁樣式複製到富文本編輯器
- 8. 基本複製粘貼宏
- 9. 如何在MFC中限制文本框中的複製粘貼?
- 10. 將WPF文本框剪切,複製和粘貼受限制
- 11. 在Python中複製和粘貼文本
- 12. Android複製並粘貼多個文本
- 13. Eclipse不粘貼複製文本(Java/Mac)
- 14. 複製和粘貼一個消息框,日文文本
- 15. 文本複製並粘貼到一個文本使用jquery
- 16. Vim(終端) - 複製到x剪貼板並粘貼暫停
- 17. 如何使HTML表格複製粘貼,能夠到Excel
- 18. 修復粘貼的文本
- 19. 文本框粘貼問題
- 20. 複製和粘貼需要html實體的文本
- 21. 防止在C#/ vb.net中的蒙面編輯文本框中複製和粘貼
- 22. 禁止複製/粘貼在Excel
- 23. 使用jquery防止複製粘貼
- 24. 製表符分隔文本複製粘貼到Excel
- 25. ASP.NET文本框 - 避免複製少量字符的粘貼
- 26. 禁用文本框上的複製/粘貼菜單彈出?
- 27. 複製粘貼userinput
- 28. xcode複製/粘貼
- 29. iPhone複製/粘貼
- 30. 複製粘貼宏
我不認爲這是可能的,在我看來,它可能不是最好的主意。 – 2010-09-17 09:54:47
我在這裏沒有看到這一點,爲什麼複製/粘貼密碼比手工輸入密碼更糟?你只會用這些功能來惹惱你的用戶。真正的威脅來自鍵盤記錄器,虛假的登錄頁面以及類似的東西,如果你手動輸入或輸入它,它們沒有什麼區別。 – atamanroman 2010-09-17 10:03:13
我認爲這種方法可能只在極端情況下才需要。除此之外,阻塞粘貼將會干擾一些好的密碼管理工具的某些功能(如非常優秀的Keepass)。 – 2010-09-17 10:44:58