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

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • kalabrandmusic

    kalabrandmus

    25 Kasım 2009