【问题标题】:window.history.go() not loading previous user input for dynamically created dropdown listswindow.history.go() 没有为动态创建的下拉列表加载以前的用户输入
【发布时间】:2015-10-15 10:13:48
【问题描述】:

我遇到了这个问题,我有一个表,根据我为第一列选择的选项,包含下拉列表的下一列将填充用户可以选择的适当值。

这是一个例子

当用户提交表单时,他们会被带到一个结果页面并可以选择返回到第一个屏幕(他们选择下拉菜单等)。

目前,我正在使用window.history.go() 函数返回之前的页面。但是,动态创建的下拉列表不会保留用户选择的值(始终选择位于下拉列表顶部的选项)。

我目前正在使用 PHP 作为脚本来生成表格。有没有办法来解决这个问题?只需要有人指出我正确的方向。

谢谢!

【问题讨论】:

    标签: javascript php html


    【解决方案1】:

    当下拉列表更改时,您可以使用 history.pushstate(url+'#idx=x')。并在页面加载时将参数值加载到下拉列表中

    【讨论】:

    • 感谢您的回复。我目前正在研究如何实现它。
    猜你喜欢
    • 1970-01-01
    • 2014-07-19
    • 2021-11-26
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多