““已检查””属性在重新加载页面后不起作用

问题描述 投票:0回答:1

我有一些用于网站的HTML代码,如下所示:(具有一些已更改的变量)

<div class="radio">
    <label>
    <input type="radio" name="radio2" class="radio2" value="YES">
    YES 
    </label>
</div>
    <div class="radio">
    <label>
    <input type="radio" name="radio2" class="radio2" value="NO" checked="checked">
    NO
    </label>
</div>

这非常正常,当我第一次加载页面时会自动检查“否”,但是当我选择“是”然后再次重新加载时,将自动选中“是”选项,而不是“否”选项。这是一个问题,因为在选中“是”时,我会显示更多信息,并且默认值应为“否”,并且不显示其他信息。我尝试过:

    <input type="radio" name="radio2" class="radio2" value="NO" checked="checked">

    <input type="radio" name="radio2" class="radio2" value="NO" checked="true">

    <input type="radio" name="radio2" class="radio2" value="NO" checked>

<input type="radio" name="radio2" class="radio2" value="YES" checked="false">    
<input type="radio" name="radio2" class="radio2" value="NO" checked="true">

但是每当我选择是时,下次加载页面时,都会再次检查“是”。我正在使用Firefox,并且使用私人浏览无济于事。

html forms radio-button radio
1个回答
1
投票
您可以尝试使用js,这是fiddle
© www.soinside.com 2019 - 2024. All rights reserved.