2016-04-11 12 views
3

sonra kontrol tutmak Bazıları kontrol edildiyse ve F5 ile yenilenirse, önceki durumlarında kalırlar. niteliğini haiz beri çalışmıyor checked niteliğini ayarlamaHTML onay kutuları Ben Örneğin .. benim işaretlemesinde onay kutularının bir çift var yenileme

değeri az ya da çok ilgisiz, bu kontrol yapmak için yeterli olduğunu ..

ben sayfa yüklemesinde üzerinde işaretlenmemiş olmalarını zorlayabilir nasıl Lütfen?

+1

üstünkörü arama geldi bölümüne başvurun bu: http://stackoverflow.com/questions/299811/why-does-the-checkbox-stay-checked-when-reloading-the-page – Utkanos

+0

Bu, tarayıcınızın bir özelliği gibi görünüyor, yanlışlıkla yeniden yükleme durumunda form değerlerini yerinde tutuyor. Bu gerçekten kesinlikle geçersiz kılmanız gereken bir şey mi? –

+0

@Pekka 웃 evet, aksi halde bunu yapamazdım. – Dropout

cevap

7

ile onları geri ayarlayabilirsiniz. Eğer elemana autocomplete="off" niteliğini eklerseniz, HTML olarak

<input type="checkbox" id="foo" autocomplete="off"/> 
+0

Ben yaptım ama şimdi benim için çalışıyor, ne zaman yenileme geliyor? rows.push ('' + kimlik '' + value.machine \t \t \t \t \t \t \t \t + '' + value.state + ' ' \t \t \t \t \t \t \t \t + value.date_processed +' Sıfırla'); \t \t \t \t}); – Ratha

2

Sen sadece HTML kullanan bir çözüm bulduk javascript

var elements = document.getElementsByTagName("INPUT"); 
for (var inp of elements) { 
    if (inp.type === "checkbox") 
     inp.checked = false; 
} 
+0

Sadece bunu gönderdi ve immedialitely 2 oy aldım –

+0

Teşekkürler ama ben sadece HTML çözüm bulmayı başardım .. Ben de şu andavoted ettik .. – Dropout

0

onay kutusunu zorlamak sadece kontrol nitelik kontrol olarak tutma edilir orada .. yenilemeden sonra önceki durumuna ayarlamak olmayacaktır. ve varsayılan olarak onay kutuları işaretlenmemiş. Yüklemeden sonra işaretlemeyi zorlamak istiyorsanız, kullanmayın. One Önemli bir şey bir süre de tarayıcıya bağlı. Daha fazla ayrıntı için http://www.w3schools.com/html/html_form_input_types.asp