gpt4 book ai didi

javascript - 链接后选择相同

转载 作者:行者123 更新时间:2023-12-03 09:36:35 26 4
gpt4 key购买 nike

如何使所选选项在链接后保留?我使用该值作为 href ,当它加载时,它只会返回所有内容。我应该怎样做才能锁定期权值(value)?

这是我选择的代码:

echo ($AppUI->_("Company tickets:") . '<select id="my-select2" name="currentComp">');
echo ('<option value="?m=ticketsmith"/>All') ;
foreach ($rows as $row) {
if (in_array($row['company_id'], $array1)) {
echo ('<option value="?m=ticketsmith&amp;ticket_company=' . $row['company_id'] . '" />' . $row['company_id'].', ' . $row["company_name"]) ;
}
}

这是我的 JS:

document.getElementById("my-select2").onchange = function() {
localStorage.setItem('my-select2', document.getElementById("my-select2").value);
window.location.href=this.value;
}
if (localStorage.getItem('my-select2')) {
document.getElementById("my-select2").options[localStorage.getItem('my-select2')].selected = true;
}

最佳答案

版本 1

document.getElementById("my-select2").onchange = function() {
localStorage.setItem('my-select2', this.value);
window.location.href=this.value;
}
var val = localStorage.getItem('my-select2');
if (val) {
document.getElementById("my-select2")[val].selected=true;
}

版本 2(推荐)

window.onload=function() {
document.getElementById("my-select2").onchange = function() {
localStorage.setItem('my-select2', this.selectedIndex);
window.location.href=this.value;
}
var selIdx = localStorage.getItem('my-select2');
if (selIdx !=null && selIdx !=-1) {
document.getElementById("my-select2").selectedIndex=selIdx;
}
}

关于javascript - 链接后选择相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31317896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com