Javascript 是否可以使用“后退”按钮保留表单单选选项?

Javascript 是否可以使用“后退”按钮保留表单单选选项?,javascript,jquery,html,jquery-plugins,webforms,Javascript,Jquery,Html,Jquery Plugins,Webforms,用户可以选择单选按钮,根据选择的单选按钮,输入字段可以显示询问附加信息。用户提交表单;然后说他们需要回去对表单进行更改。返回时,输入字段不再显示,但选择了正确的单选按钮 答案只需要在IE8+中使用。 使用jQuery作为解决方案的一部分也是一种选择 --==使用jQuery插件simsalabim于2012年7月31日更新==-- 无标题文件 $(文档).ready(函数(){ $('形式1')。西西弗斯(); }); 功能切换颜色选项(el){ 如果(el='Std') { $('#Opti

用户可以选择单选按钮,根据选择的单选按钮,输入字段可以显示询问附加信息。用户提交表单;然后说他们需要回去对表单进行更改。返回时,输入字段不再显示,但选择了正确的单选按钮

答案只需要在IE8+中使用。 使用jQuery作为解决方案的一部分也是一种选择

--==使用jQuery插件simsalabim于2012年7月31日更新==--


无标题文件
$(文档).ready(函数(){
$('形式1')。西西弗斯();
});
功能切换颜色选项(el){
如果(el='Std')
{
$('#Option1').show();
$('#Option2').hide();
}
else如果(el==‘非’)
{
$('#Option1').hide();
$('#Option2').show();
}
}
标准
非标准
蓝色 绿色

您在JQuery中的解决方案:

制作一个输入类型按钮

将展开的onclick选项放在一个div中,该div的类名为someexpandedoptions

在“单击事件”按钮上,切换可见性

$('.someexpandedoptions').css('display','inline');

$('.someexpandedoptions').css('display','none');
就这么简单


只需确保正确初始化按钮。

使用类似于Sisyphus的东西,类似于gmail的客户端本地存储插件。也许是你最好的选择


您的解决方案似乎更适合切换输入框的显示。。。我错了吗?我认为这很大程度上取决于浏览器在提交表单之前是如何记住表单的,有些浏览器有,有些没有。。。提交表格后,没有简单的方法让他们记住。。。e、 firefox很好地记住了。。。但是IE没有。。。查看历史API、客户端本地存储以获取答案这对于保留选定的值非常有用,但它不记得应该隐藏或显示哪些元素:(
$('.someexpandedoptions').css('display','inline');

$('.someexpandedoptions').css('display','none');