首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Chrome中的后退按钮不保留单选框的值

Google Chrome中的后退按钮不保留单选框的值
EN

Stack Overflow用户
提问于 2014-05-24 00:04:24
回答 1查看 1.8K关注 0票数 2

当提交一个包含所有单选框的表单时,后退按钮不会检索google chrome中的单选框选择。

如下例所示:

index.html

代码语言:javascript
运行
复制
<form action="score.html" method="post">
<p>
Question 1: <br />
A<input name="question1" type="radio" value="A" /> <br />
B<input name="question1" type="radio" value="B" /> <br />
C<input name="question1" type="radio" value="C" /> <br />
</p>

<p>
Question 2: <br />
A<input name="question2" type="radio" value="A" /> <br />
B<input name="question2" type="radio" value="B" /> <br />
C<input name="question2" type="radio" value="C" /> <br />
</p>

<p>
Question 3: <br />
A<input name="question3" type="radio" value="A" /> <br />
B<input name="question3" type="radio" value="B" /> <br />
C<input name="question3" type="radio" value="C" /> <br />
</p>

<input name="Test" type="submit" value="Test" />
</form>

score.html

代码语言:javascript
运行
复制
<a href="javascript:history.go(-1)>Go Back</a>

以下是我构建的测试表单的精简版本的示例。当有人提交一个包含所有单选框的表单,然后进入结果页面时,我会显示哪些是正确的,哪些是错误的,并为他们提供更正错误的选项。返回的方法是通过浏览器的后退按钮或history.go(-1)。

仅在Google Chrome中(当前运行版本35.0.1916.114m),单选框重置为空白。在IE和Firefox中,它们工作得很好。谷歌chrome是我们的主要浏览器,这是在同一时间没有任何问题。

我还发现,如果在表单中添加一个文本框,然后执行“后退”按钮,则所有值都会按预期保留。

我还测试了HTTP / HTTPS,因为我研究过有人说他们对此有问题。

我的工作是将答案返回到前一个表单,而不是使用history.go(-1),但我们希望让后退按钮再次运行,以便那些倾向于单击它的用户。

EN

回答 1

Stack Overflow用户

发布于 2018-02-23 23:28:15

我在复选框中设置了autcomplete="off“来修复它。

可在:Browser back button issue in Chrome找到

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23833808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档