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

  • Engadget

    Engadget

    18 EYLÜL 2006
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • SignatureSeries

    SignatureSer

    24 Aralık 2006