2010-08-27 25 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)以清除複選框。

相關問題