繁体   English   中英

后退按钮Javascript问题

[英]Back button Javascript issue

因此,我在一个页面上使用选项按钮进行选择,这些选择显示为一个值。 根据以下代码,使用Javascript将某些选项选为默认选项。

现在点击继续,进入下一页。 现在在下一页上,我有一个后退按钮,当我按下后退按钮时,我想要的是我在上一页所做的选择应该保持不变,另一方面,发生的是默认选择的选项出现。

我目前正在使用此按钮:

<input type="button" value="Back" onclick="window.history.back()" /> 

这就是我所做的选择:

<div class="panel panel-default">
    <div class="panel-heading">
     <h2 class="panel-title" id="selected_part_<%= part.id %>">


      <% @link_text =  "<b>#{part.name}</b> : <span class='selected_part_option'>#{part.options.detect{|o| o.is_default?}.try(:name)}</span>" %>

      <% if part.children.exists? %>
      <% part.children.each do |part_child| %>
      <% if part_child.display_type == "radio" || part_child.display_type == "dropdown" %> 
      <%# @link_text = @link_text + " | <span id='part_child_" + part_child.id.to_s + "'>" + part_child.options.first.name + "</span>" %>
      <% end %>
      <% end %>
      <% end %>
      <%= link_to raw(@link_text), "#collapse_part_#{part.id}", class: "collapser", "data-toggle" => "collapse", "data-parent" => "#accordion" %>
    </h2>
  </div>

知道如何实现自己想要的目标吗? 提前致谢。

Firefox浏览器的默认行为是记住表单的输入值。 我认为在您的情况下,您可以使用一些JavaScript来自动重置表单,从而丢失浏览器记忆的状态。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM