SORU
25 Mayıs 2010, Salı


Nasıl Ctrl V tespit etmek, C JavaScript kullanarak Ctrl?

Nasıl algılamak içinctrlv,ctrlcJavascript kullanarak?

Benim textareas yapıştırma kısıtlamak lazım, son kullanıcı ve içeriği kopyala yapıştır değil, kullanıcı sadece button metin yazın.

Nasıl bunu başarmak için?

CEVAP
25 Mayıs 2010, Salı


Ben sadece merak ettim bunu. Ben aynı fikirde değil yapılması gereken en doğru şey, ama bence öyle olmalı op karar... Da kod olabilir kolayca uzatılabilir Ekle işlevi yerine et (gibi daha gelişmiş bir pano, ya daCtrlsbir sunucu tarafı kurtarmak tetikleme).

$(document).ready(function()
{
    var ctrlDown = false;
    var ctrlKey = 17, vKey = 86, cKey = 67;

    $(document).keydown(function(e)
    {
        if (e.keyCode == ctrlKey) ctrlDown = true;
    }).keyup(function(e)
    {
        if (e.keyCode == ctrlKey) ctrlDown = false;
    });

    $(".no-copy-paste").keydown(function(e)
    {
        if (ctrlDown && (e.keyCode == vKey || e.keyCode == cKey)) return false;
    });
});

Ayrıca sadece netleştirmek için, bu script jQuery Kütüphanesi gerektirir.

EDİT: 3 yedekli hatlar kaldırıldı (e) ilgili olan) Tim Aşağı önerisi (yorum) teşekkürler

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006