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

  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • Metheud

    Metheud

    9 EYLÜL 2006