SORU
17 HAZİRAN 2010, PERŞEMBE


Nasıl bir WordPress kullanmak istiyorum .() val tuşa bastıktan SONRA olay?

Var:

$(someTextInputField).keypress(function() {
  alert($(this).val());
});

Şimdi Uyarı Her zaman basışı ÖNCE değerini döndürür alanı boş (örneğin, tip 'a' ve beni uyar " verir. Ben yazın 'b' ve bana uyarı veriyor?). Ama tuşa bastıktan SONRA değeri nasıl yapabilirim istiyorum?

Arka plan: bir düğme metin alanına en az bir karakter içeriyor. en kısa sürede etkinleştirmek için istiyorum Her tuşa basıldığında olay bu testi yaparım, ama iade val kullanarak) sonuç her zaman bir adım arkasında. Değişiklik() kullanarak olay daha sonra düğme metin kutusu çıkıncaya dek devre dışı olduğu için benim için bir seçenek değil. Eğer bunu yapmak için daha iyi bir yolu varsa, bunu duyduğuma sevindim!

CEVAP
17 HAZİRAN 2010, PERŞEMBE


Değişim keypress keyup için:

$(someTextInputField).on("keyup", function() {
  alert($(this).val());
});

keypress, keyup basılı olduğu anahtarı anahtarı serbest bırakıldığında harekete harekete geçirilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007