2014-06-04 37 views
-1

我有以下代碼,它位於表單的結尾處,並詢問訪問者是否想要註冊簡報。目前該複選框是默認選中的,但我想更改它,所以默認情況下它是UNchecked。我試圖將其更改爲checked =「unchecked」,但它不起作用。我是一個新手,所以請詳細 - 耐心!謝謝!更改複選框默認爲未選中

<p> 
<label for="newsletter" style="width: 53%;margin-left: 120px;"> 
<input type="checkbox" name="cd_request[newsletter]" value="1" checked="checked" id="newsletter"> 
        I would like to receive email updates 
</label> 
</p> 
+3

只要刪除'checked =「選中的」'部分 – Hardy

+5

這個問題是如此微不足道,以增加堆棧溢出的價值。這些信息隨時可用於任何數量的HTML教程。 –

+0

謝謝哈代!那是最終奏效的解決方案。 我很抱歉,我的問題沒有增加任何價值;我確實花了數小時尋找遍佈各地的答案,但找不到任何東西。 – user3709113

回答

0

您只需完全刪除checked屬性。

像:

<input type="checkbox" name="cd_request[newsletter]" value="1" id="newsletter">

和完整的代碼應該是這樣的:

<p> 
<label for="newsletter" style="width: 53%;margin-left: 120px;"> 
<input type="checkbox" name="cd_request[newsletter]" value="1" id="newsletter"> 
        I would like to receive email updates 
</label> 
</p> 

你可以從這裏得到更好的理解<input>元素: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input#Attributes

你會注意到checked屬性也有不需要說checked="checked"它可以簡單地是checked

+0

非常感謝!我真的花了幾個小時在這裏發佈之前搜索互聯網尋找答案(以及我在這裏發佈的原因是,大多數搜索結果來自這裏)。 – user3709113