我有这个HTML页面:
<html>
<head>
</head>
<body>
<form>
<input id="europe" name="continents" type="radio" checked="checked"></input>
<label for="europe">Europe</label>
<br>
<input id="africa" name="continents" type="radio"></input>
<label for="africa">Africa</label>
<br>
<input id="asia" name="continents" type="radio"></input>
<label for="asia">Asia</label>
<br>
<input id="america" name="continents" type="radio"></input>
<label for="america">Ameria</label>
<br>
<input id="others" name="continents" type="radio"></input>
<label for="others">Others</label>
<br>
</form>
</body>
</html>
..呈现如下:
正如您在代码段中看到的那样,默认情况下会使用checked="checked"
检查欧洲。
在Firerox中选择其他大陆时,请说美国并按F5
或Ctrl-R
,重新加载页面但选择“已记住”,这意味着即使在重新加载页面后也会检查美国。您必须按Ctrl+F5
才能重新加载到检查欧洲的状态,默认情况下代码为。
在Chrome中,即使使用F5
或Ctrl-R
重新加载,也不会“记住”选择。
在我看来,Chrome的行为更符合逻辑。
- 标准行为是什么?
答案 0 :(得分:1)
忘记是标准行为。这是整页刷新。 Firefox可以是一个方便的功能。
另外,我认为,除非定义了URL中的GET变量,例如:https://stackoverflow.com/?continents=America