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

  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008
  • warningthepeople

    warningthepe

    21 EYLÜL 2011