2013-07-16 15 views
13

Tarayıcının daha önce girilen bir tuşa basarak alanın daha önceden girilmiş değerlerini göstermesini engellemek için herhangi bir yer var mı?Javascript: Bir alanın giriş geçmişini aşağı tuşa basarak görüntülemesini engelleyin

Eğer bu mümkün değilse, aşağı tuşa basmakla ilgili başka bir sorun var, daha önce girilen değerlerin listesi görüntülenecek ve SEKME tuşuna basıldığında, listede güncel olarak vurgulanan değer seçilecek ve alanın değeri olarak ayarlanacaktır. Bunu istemiyorum, sadece herhangi bir değer seçmeden odağın bir sonraki giriş elemanına geçmesini istiyorum.

Tarayıcı davranışını geçersiz kılacak yollar var mı? JQuery çözümleri de iyi olsa da oyunda bir çözüm javascript tercih edilir. Teşekkürler!

+0

olası yinelenen http://stackoverflow.com/questions/2530/how-do -sen-disable-tarayıcı-otomatik tamamlama-on-web-form-alan-girdi-tag) – RichieHindle

cevap

24

Sadece otomatik tamamlama özelliğini eklemek

<input type="text" autocomplete="off" /> 
[web form alanı/giriş etiketi üzerinde tarayıcı Otomatik Tamamlama devre dışı nasıl?] Arasında (
4

Otomatik tamamlamayı, giriş etiketlerinize autocomplete="off" ekleyerek devre dışı bırakabilirsiniz. MDN Reference

Örnek

<input type="text" name="email" value="" autocomplete="off" /> 

tarayıcı uyumluluk için bu Stack Overflow post bakınız.

İlgili konular