2011-04-11 18 views
5

Çok sayıda tekrarlanan veriye giren birkaç formla uğraşmak için uğraşıyorum. Bu gibi durumlarda, kullanıcıların geçmişe erişebilmelerine yardımcı olur (ör., Birden fazla bildirim gönderdikleri kişinin adını seçmek vb.). Buradaki sorun, çoğu tarayıcıda kullanıcının seçtiği herhangi bir olay olmamasıdır. form geçmişinden itibaren bir yığın metni.O yüzden stackoverflow bir kaç diğer yazı ile ben setInterval kullanmak karar verdim.Form giriş geçmişi olay seç

Şu an için arıyorum ne kötü bir fikir olabilir bir şey tespit etmek için geribildirim ve bir şey bu daha iyi yapmak için.

ben size implemen bağlamalılar inanıyoruz bir buraya bunun demo http://lab.atworkinthecloud.com/form-history-select/

+0

Geçerli değer değişkenini hiçbir zaman güncelleyemediğinden, ilk değerden sapan her şey bir "değişiklik" olarak kabul edilir. – Blender

+0

Teşekkürler, biraz daha çalışması gerekiyor. – d3l3t3m3

+0

Aynı sorunu yaşıyorum. Ancak, "setInterval" çözümünüz, gördüğüm tek örnektir. –

cevap

0

var Kullanıcının kullanabileceği veya bulunmayabileceği tarayıcının davranışı (geçmişi hatırlama). , Bir kullanışlı arayüz tasarımı istiyorsanız bunu sık işleyicisi tetiklemek beri , sen

+0

Umarım yanlış anlaşılmadım - bu bir şey için bir 'taban' değildir. Belirlenen belirli, mevcut bir sorunu çözmek için sadece birkaç satırlık kod. – d3l3t3m3

0

autocomlete gibi tarihin kendiniz veya kullanım özelliklerine erişim sağlamalıdır (ve ayrıca propterychange olayı bağlamak fark) o zaman neden sadece malı değiştirmezsiniz, bu da aynısını yapar.

Bu olayların tümünü bağlamanız gerekmez.

Ben aynı sorunu tanıştım, ama hâlâ Kullanıcı yazmayı bitirdikten sonra ancak hanlder tetiklemek bir yol olmasını tercih ederim.

+0

OP durumları gibi, odaklanmadan sonra bile form geçmişinizdeki bir öğeyi tıklattığınızda "onchange" olayı tetiklenmez! –

İlgili konular