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

  • NPR

    NPR

    22 NİSAN 2006
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • Xbox

    Xbox

    1 Kasım 2005