Firefox'ta bir hata olduğuna inandığım şeyi buldum ve bunun gerçekten bir hata olup olmadığını ve bunun için herhangi bir geçici çözüm olup olmadığını merak ediyorum.
Aşağıdaki kaynakla temel bir web sayfası oluşturursanız:
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
</head>
<body>
<div>
<input id="txtTest" type="text" />
<input type="button" onclick="$('#txtTest').attr('disabled','disabled');" value="Set Disabled (jQuery)" />
<input type="button" onclick="document.getElementById('txtTest').disabled = true;" value="Set Disabled (js)" />
<input type="button" onclick="$('#txtTest').removeAttr('disabled');" value="Remove Disabled" />
</div>
</body>
</html>
Eğer dinamik ve sonra sayfayı yenileyin, yerine özürlü değil orijinal durumuna geri sıfırlama engelli kalacaktır. Bunu IE8 ve Chrome'da denedim ve beklediğim gibi davranıyor, yenilediğimde geri devre dışı kalmayacak şekilde sıfırlanıyor .disable
textbox
textbox
textbox
Bir başka ilginç bilgi parçası da, girdi a checkbox
yerine a ise yine aynı şeyi yapmasıdır textbox
.
autocomplete="off"
. Bu blog yazısı bana tanıdık geliyor, bu yüzden kesinlikle daha önce karşılaştım. Kendi sorunuza bir cevap yazmalısınız (yoksa yapmalı mıyım?)
input
Sadece yenilediğinizde öğelerin durumunu hatırladığı Firefox "özelliği" olmadığından emin misiniz ?