2012-04-11 6 views
0

Ich habe eine Liste von Kontrollkästchen, die nicht "überprüft" Schlüsselwort auf HTML-Seite haben. Ex sagen, ich habe checboxes für a1, b1, c1.Checkbox wird automatisch ausgewählt von meiner vorherigen Seite laden

Nachdem die Seite geladen wurde, wähle ich a1 und b1 in UI. Wenn ich die Seite aktualisiere, werden die a1 und b1 automatisch überprüft, obwohl sie in meinem HTML nicht markiert sind. Wie behebe ich das?

Ich habe gerade die oben genannten in Firefox Browser getestet.

+0

Handhabung löschen Sie Javascript mit oder ohne jQuery verwenden könnte, so dass Sie alle Kontrollkästchen, wenn die Seite zu laden abzuwählen können. –

Antwort

0

haben eine Funktion finden Sie alle Felder auf Seite laden mit JS des Formulars

<script type='text/javascript'> 
function clearCheck() { 
var form = document.forms["form"]; 
for (var i = 0; i < form.elements.length; i++) { 
    if (form.elements[i].type == 'checkbox') { 
     if (form.elements[i].checked == true) { 
      form.elements[i].checked = false; 
     } 
    } 
} 

} 
</script> 

<body onload='clearCheck()'> 
<form name='form'>  
<input type='checkbox' name='a1' value='a1'><br> 
<input type='checkbox' name='b1' value='b1'><br> 
<input type='checkbox' name='c1' value='c1'> 
</form> 
Verwandte Themen