Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Google Chrome中的后退按钮不保留单选框的值

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

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

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

如下例所示:

index.html

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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
代码运行次数:0
运行
AI代码解释
复制
<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 15:28:15

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

可在:Browser back button issue in Chrome找到

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

https://stackoverflow.com/questions/23833808

复制
相关文章
js后退按钮事件触发
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164172.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
10.7K0
jquery 获取单选框值的方法
本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn
仙士可
2019/12/19
3.4K0
js禁止浏览器后退按钮[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164189.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
13.4K0
Vue 实现前进刷新,后退不刷新的效果
假设列表页为 list.vue,详情页为 detail.vue,这两个都是子组件。
谭光志
2020/09/28
3K0
JavaScript禁用浏览器后退按钮
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
全栈程序员站长
2022/09/15
1.9K0
Js如何防止页面后退(使浏览器后退按钮失效)[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164194.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/16
4.4K0
Js如何防止页面后退(使浏览器后退按钮失效)[通俗易懂]
javascript中的后退和刷新
<input type=button value=刷新 onclick=”window.location.reload()”> <input type=button value=前进 onclick=”window.history.go(1)”> <input type=button value=后退 onclick=”window.history.go(-1)”> <input type=button value=前进 onclick=”window.history.forward()”> <input type=button value=后退 onclick=”window.history.back()”> 后退+刷新<input type=button value=后退 onclick=”window.history.go(-1);window.location.reload()”>在C# Web程序中,如为页面按钮写返回上一页代码
全栈程序员站长
2022/09/06
9190
浏览器后退时时如何重置input的值
浏览器后退时时如何重置input的值: 试下 <input type="email" autocomplete="off"> 果然好了
小柒2012
2018/04/13
1.3K0
如何破解 Google Chrome 的隐身模式?
随着Chrome 76的发布,谷歌修复了一个漏洞:允许网站检测访问者是否使用了隐身模式。然而,这些方法仍然可以检测到Google Chrome无痕模式。
axiomxs
2021/11/26
9220
Google Chrome 正在走 Windows 的老路
Google Chrome 将成为第二个Windows:人人都在使用,但人人都不喜欢
纯洁的微笑
2019/10/15
5750
几款好用的 Google Chrome插件
Github一个不好的地方就是代码是不能相互跳转的,所以阅读起来很累,如果我要引入一个库,那么就必须clone下来然后通过idea打开才行。这样的流程对于库的前期调研来说成本很高,所以我希望利用SourceGraph让在线阅读代码的体验提升一个量级,就像在强大的IDE中一样。
好好学java
2019/09/08
7150
关于Google Chrome的hack的具体用法
本文介绍了一个针对Google Chrome的专用hack,并给出了具体的例子。该hack通过修改部分代码实现,可以使Google Chrome在特定条件下将指定内容显示为红色。
练小习
2017/12/29
1K0
[技巧]如何在Google Chrome中启用Windows MR支持?
1 月下旬的时候,我们报道过 Google Chromium 将引入对 Windows MR 混合现实头显支持的消息。现在,在最新的 Chrome Canary 分支中,谷歌已经正式加入了专属标记。如需启用,请移步至 chrome://flags,搜索 Windows Mixed Reality,然后选择启用(Enabled)。
Zip
2019/03/06
1.2K0
[技巧]如何在Google Chrome中启用Windows MR支持?
js判断页面是否是通过浏览器后退按钮返回打开的
最近使用uni-app开发项目时遇到了一个bug,需求是需要在两个平台之间切换,A平台登录后要选择身份,选完后带着token进入另外一个平台B的个人空间,点击个人空间顶部的个人信息区域又可以切换到A平台的身份选择。 这样子就产生了一个问题,点击身份的时候会生成新的token,但是页面是允许返回的所以url地址栏中的历史token还在,所以就会基于这个token触发请求导致接口报了Token验证失败的错误,一番搜索之后终于找到了解决办法。
薛定喵君
2021/04/09
17K1
js判断页面是否是通过浏览器后退按钮返回打开的
使用 Google 浏览器 Chrome 的扩展
Google 浏览器 Chrome 是我现在主要使用的浏览器,Chrome 更新到 2.0 之后,除了支持 Greasemonkey 之外,也开始支持扩展。 要让 Google 浏览器支持扩展,你首先要把 Chrome 升级到 2.0 最新版本,然后找到 Chrome 的快捷方式,右键单击它,然后选择属性,然后在 target 输入框里面添加这个参数: --enable-extensions,重启浏览器就可以了。
Denis
2023/04/14
9970
使用 Google 浏览器 Chrome 的扩展
窥视Google Chrome OS
有小道消息说Google Chrome OS泄露了,不过那个100多M的东西原来只不过是Chrome浏览器的调试代码.
贰师兄TEN
2020/12/08
7080
窥视Google Chrome OS
点击加载更多

相似问题

保留表单值的后退按钮

12

Google Chrome的自定义后退按钮

10

Google Chrome的后退按钮不能重定向

10

php表单保留后退按钮上的值

12

Chrome/Safari中的后退按钮错误

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文