复选框从我之前的页面加载中自动选择

时间:2012-04-11 12:53:21

标签: php javascript html css

我有html页面上没有“checked”关键字的复选框列表。例如,我有a1,b1,c1的checbox。

页面加载后,我在UI中选择a1和b1。当我刷新页面时,即使它们未在我的html中标记为已检查,也会自动检查a1和b1。如何解决这个问题?

我刚在firefox浏览器中测试了上面的内容。

2 个答案:

答案 0 :(得分:1)

您应该使用autocomplete =“off”属性。您可以在https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion

找到更多信息

答案 1 :(得分:0)

具有使用JS表单处理

清除页面加载时所有框的功能
 <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>