javascript - jquery 在后退按钮上填充错误的输入

标签 javascript jquery

我在 webkit 浏览器上看到了一个奇怪的问题,当我点击后退按钮时,我的搜索输入中填充了由 jQuery slider 生成的用于下面另一个输入的值。

准备好文档中的脚本

    $(function() {
        $( "#slider-amount" ).slider({
            range: true,
            min: 0,
            max: 50000,
            values: [ 4000, 30000 ],
            slide: function( event, ui ) {
                $( "#amount" ).val( "€" + ui.values[ 0 ] + " - €" + ui.values[ 1 ] );
            }
        });
        $( "#amount" ).val( "€" + $( "#slider-amount" ).slider( "values", 0 ) +
            " - €" + $( "#slider-amount" ).slider( "values", 1 ) );
    });   

搜索输入:

            <input id="topminiSearch" type="text" value=""/>

输入 slider

                <input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
                <div id="slider-amount"></div>

最佳答案

您是否尝试过为两个输入元素都指定名称属性?

关于javascript - jquery 在后退按钮上填充错误的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9569428/

相关文章:

JavaScript document.write 未出现在页面源代码中

javascript - 如何使用 Material ui reactjs 禁用从今天开始的过去日期?

javascript - VueJS @click 带 anchor 标签

javascript - 同一表中代码点火器中的相关下拉列表

javascript - Owl Carousel - 自动高度移动问题

javascript - Quilljs 中的拖放事件

javascript - 为什么扩展 native 对象是一种不好的做法?

javascript - 使用 jquery 开始旋转时如何保持克隆元素的旋转位置

jquery - 如何使用 jQuery 打开新窗口?

jquery - 我怎样才能在jquery中获取 anchor 标记内的文本