2010-09-01 18 views

cevap

2

:-) önceden

sayesinde düğmeler accesskeys olabilir Gönder fakat drawbacks vardır. Kullanıcılar, gönder düğmesine odaklanmak için sekme tuşuna basmak ve ardından enter tuşuna basmaktan daha iyi olacaktır. Eğer bir JS kitaplığı (JQUERY veya mooTools) .. Kendi Ctrl + S göndermek için programlayabilir kullanırsanız

+0

Bu benim taşıma accesskeys tarayıcı farkı genellikle anlamına gelir (en azından Windows için Firefox) – Chris

1

siz "keyDown", "tuşa basma" etkinlikleri kullanabilirsiniz.

JQuery On Mootools Açık bu http://api.jquery.com/keypress/

... ayrıca üzerinde (ID belirterek) düğmenize bir tuşa basma dinleyicisi eklemek için jQuery yöntemi yapabiliriz edilir İşte bu http://mootorial.com/wiki/mootorial/03-native/05-event

+0

Ctrl + S :-) hiçbir sorun böylece web sitesi daha kamuoyuna doğru olmayıp olarak aradığım şey olduğunu "bu kaydet sayfa". Kullanıcı beklentileri ile mesajlaşma genellikle iyi bir fikir değildir. – Quentin

+0

jQuery'ye bir göz atacağım, teşekkürler. – Chris

1

bkz bkz belgenin beri, tırnak işaretleri olmadan "belgesine" den "YourID" (değiştirerek sayfanın bir sayfa öğesidir. Ben, diğerleri burada kod var ve başka bir yere taşımak zorunda değildir için daha kolay olacağını düşündüm tuşa basma söz edilmiştir biliyorum.

$("#YourID").keypress(function (e) { 
    var code = (e.keyCode ? e.keyCode : e.which); // grabs keycode pressed 
    if (code == 13) { // Code 13 is enter 
     searchUPC(); 
    } 
}); 
İlgili konular