2010-08-27 75 views
1

我有一个简单的形式,有一个复选框。加载页面时,复选框始终显示为已选中。页面加载时如何在没有检查的情况下显示它?停止复选框被选中时,表单加载

这里是我的代码:

   <div id="quote_inputCH" style="width: 110px"> 
       <div id="input_wrap"> 
        <input id="checkpoints" class="styled" type="checkbox"></div> 
       <label for="checkpoints"> 
       <div id="checkboxTITLE"> 
        Checkpoints</div> 
       </label></div> 
+0

检查CSS并确保它没有将其设置为选中状态。 – XstreamINsanity 2010-08-27 17:21:55

+0

这个html代码没有检查复选框,应该有一些JavaScript代码这样做。 – 2010-08-27 17:25:48

回答

0

将类型更改为asp:复选框或添加runat = server。然后,在你的代码后面,检查它是否是第一个页面加载(即不是回发)并设置checked = false。

+0

道歉,假设与asp.net相关... – brumScouse 2010-08-27 17:22:27

+0

我知道这是标签的目的! – brumScouse 2010-08-27 17:22:45

0

脚本正在检查您的复选框。该页面上运行了哪些脚本?

0

您是否使用Firefox(不太了解其他浏览器)。 FF会记住已填充的字段(包括复选框),即使您只进行刷新。您必须执行硬刷新(shift-F5)以清除复选框。

相关问题