を貼り付けてみましょう。@ Html.PasswordForいけない私はMVC3の私のログインパネルでこのコードを使用するパスワード
(入力時のみパスワードを入力してください)
どうすればよいですか?
を貼り付けてみましょう。@ Html.PasswordForいけない私はMVC3の私のログインパネルでこのコードを使用するパスワード
(入力時のみパスワードを入力してください)
どうすればよいですか?
あなたはあなたがいないこの
$(document).ready(function(){
$('#Password').live("paste",function(e) {
e.preventDefault();
});
});
それは完全にユーザーの視点から吸うようおそらく、やるべきではありませんが、あなたはあなたのユーザーがあなたを憎むようにしたい場合は、あなたがこれを行うことができます:のような
$('#Password').bind('paste', function(e) {
e.preventDefault();
});
http://www.quirksmode.org/dom/events/cutcopypaste.html – bzlm
何か:
var pw = document.getElementById("Password");
pw.addEventListener("paste", function(event)
{
event.preventDefault();
}
。 ... IEなど
jQueryのための同等のイベントリスニングとデフォルトの予防と:
$("#Password").bind("paste", function(event)
{
event.preventDefault();
});
どちらもOperaで動作しません。
しかし、どんなイベントでも行うべきではありません。パスワードを「貼り付ける」という個人的な方法は、ブラウザのデフォルトのユーザーエクスペリエンスを改ざんするよりも安全です。そして、あなたは私の方法を使いこなしています。これはあなたのサイトにあまり安全でないパスワードを選ぶようにします。またはそれを使用しないでください。
のように使用することができます。コピー&ペーストはユーザーの選択です。 – CodesInChaos
いくつかのサイトのログインパネルでこれを確認しました。私は私のコピー/パスワードを貼り付けます。システムはパスワードを知らない。私は手でパスワードを書くだけでした。 –
[Javascriptを使用してHTMLフォームにコピー/貼り付けを無効にする]の可能な複製(http://stackoverflow.com/questions/1226574/disable-copy-paste-into-html-form-using-javascript)また、これはC#、ASP.NET、ASP.NET MVCとはまったく関係ありません。これはブラウザ/ JavaScript/DOMEventの問題であることを認識することが重要です。 – bzlm