SORU
26 Mayıs 2011, PERŞEMBE


Nasıl başa <tab> button?

Acil bir durum işleyen bir button istiyorumtabanahtar.

Eğer basarsanız varsayılan durumdatabanahtar odak button bırakır. Ama bu durum kullanıcı türü istediğinde ne olacaktabbutton anahtar?

Bu olay yakalamak ve button için odak ve bir dönüş için bir sekme ekleyebilirimmevcutimleç konumu?

CEVAP
26 Mayıs 2011, PERŞEMBE


Yapabilirsiniz: http://jsfiddle.net/sdDVf/8/.


$("textarea").keydown(function(e) {
    if(e.keyCode === 9) { // tab was pressed
        // get caret position/selection
        var start = this.selectionStart;
        var end = this.selectionEnd;

        var $this = $(this);
        var value = $this.val();

        // set textarea value to: text before caret   tab   text after caret
        $this.val(value.substring(0, start)
                      "\t"
                      value.substring(end));

        // put caret at right position again (add one for the tab)
        this.selectionStart = this.selectionEnd = start   1;

        // prevent the focus lose
        e.preventDefault();
    }
});

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jpmkm1

    jpmkm1

    4 NİSAN 2008
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012