javascript - 使用后退按钮后如何从上一页获取单选值?

标签 javascript html radio-button onload

我正在创建一个这样的表单:

如果选择b,则文本框被禁用,但是此页面之后有一个确认页面,当您使用后退按钮切换回来时,文本框又被打开,那么js中有没有方法可以检查单选选择并在加载后之前更改结果?

最佳答案

您好,为什么不将标志值存储在 html5 存储对象(例如 sessionStorage/localStorage)中,请访问 Html5 Storage Doc 以获得更多详细信息。使用此功能,您可以在本地临时/永久存储中间标志,然后访问您的标志,然后根据标志更改文本框的状态

if(sessionStorage.getItem('flag')=='1')
{
document.getElementById("textbox").disabled = true;
}

在您的 onload 函数中添加上述检查。

重定向到下一页时使用

sessionStorage.setItem('flag',1);

设置标志

关于javascript - 使用后退按钮后如何从上一页获取单选值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11009644/

相关文章:

javascript - 我如何在我的网页外部创建一个链接,目的是在 anchor 中打开我的网页,然后加载 iframe?

javascript - 水平对齐拇指

jquery - 无法检查 POPUP FORM 中的单选按钮

html - bootstrap btn-group 单选按钮在实时服务器上不起作用

java - Wicket:如何实现未分组的单选按钮

javascript - Jquery 在 .each() 循环完成后的 ajax 运行代码

javascript - Three.js 使用鼠标绘制3D矩形

javascript - 使用javascript从具有机器人索引或长度的对象数组中删除项目?

javascript - 使用 FireFox 下载时无法打开导出为 .xls 的 HTML 表格

php - 将输入类型复选框与输入类型文本关联