SORU
21 Ocak 2011, Cuma


Düğmesini tetikler girin

İki düğme ile bir sayfa var. <button> bir eleman, diğeri ise <input type="submit">. Düğmeleri o sırada sayfasında görünür. Şeklinde bir metin alanı içinde bir yerlerde olduğumu ve <Enter>, düğme öğe basın. click olay tetiklenir. Bu düğme öğesi ilk oturduğu için olduğunu varsayıyorum.

Varsayılan ayar düğmesi için güvenilir bir yol gibi görünüyor şey bulamıyorum, ne de mutlaka bu noktada da istemiyorum. Daha iyi bir şey olmadığından, form üzerinde herhangi bir tuşa basarak yakaladım ve, eğer basıldığını <Enter> anahtar olsaydı, bunu inkar ediyorum:

$('form').keypress( function( e ) {
  var code = e.keyCode || e.which;

  if( code === 13 ) {
    e.preventDefault();
    return false; 
  }
})

Şimdilik söyleyebileceğim kadarıyla, çalışıyor gibi görünüyor, ama son derece beceriksizce geliyor. Herkes bunu yapmak için daha gelişmiş bir yöntem biliyor mu? Sadece farkında olmadığım bu çözüm için herhangi bir tuzaklar vardır aynı şekilde?

Teşekkürler.

CEVAP
16 EKİM 2012, Salı


Kullanarak

<button type="button">Whatever</button>

hile yapmak gerekir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • EatingIn

    EatingIn

    12 EKİM 2013
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011