私はこのようなことを達成したいのですが、ユーザーがテキストフィールドでコピー/貼り付けまたはCTRL+ C/ CTRL+を使用できないmvc3の場合です。V
ご協力いただきありがとうございます。
私はこのようなことを達成したいのですが、ユーザーがテキストフィールドでコピー/貼り付けまたはCTRL+ C/ CTRL+を使用できないmvc3の場合です。V
ご協力いただきありがとうございます。
私はjQueryが大好きですが、次のようにHtml.Textbox呼び出しで直接実行できるため、まったく不要です。
Html.TextBox("Test", null, new { oncopy= "return false", onpaste="return false"})
つまり、ユーザーはjavascriptを簡単に無効にできるため、完全に無効にすることはできません。ただし、ユーザーの多くがこれに精通していない可能性があると仮定すると、jqueryを使用してこれを実現できます。
$("#textA").bind('copy', function() {
alert('copy behaviour detected!')
});
$("#textA").bind('paste', function() {
alert('paste behaviour detected!')
});
またはオールインワン:
$('#textA').live('copy paste cut',function(e)
{
e.preventDefault();
});
もちろん、これに基づいて構築し、ユーザーがこれらのアクションを実行できないようにすることができます。以下を参照してください。
http://www.cjhubbard.com/code/disabling-copypaste-for-your-form-using-jquery/
$(function () {
$('elementId').bind('cut copy paste', function (e) {
e.preventDefault();
alert("YOU SHALL NOT PASte!!!");
});
});
この関数は、Idで呼び出して、任意の要素に使用できます。