Javascript 重定向到具有相同输入结果的新页面JS/HTML
我被困在这上面了,希望有人能帮我 我制作了一个过滤器,当你按下过滤器按钮时,它会显示输入和过滤器 当我按下过滤按钮时,我想重定向到另一个网页,并在那里显示(输入和过滤结果)。我该怎么做Javascript 重定向到具有相同输入结果的新页面JS/HTML,javascript,html,Javascript,Html,我被困在这上面了,希望有人能帮我 我制作了一个过滤器,当你按下过滤器按钮时,它会显示输入和过滤器 当我按下过滤按钮时,我想重定向到另一个网页,并在那里显示(输入和过滤结果)。我该怎么做 * { 框大小:边框框; } #我的输入{ 背景图片:url('/css/searchicon.png'); 背景位置:10px 12px; 背景重复:无重复; 宽度:100%; 字体大小:16px; 填充:12px 20px 12px 40px; 边框:1px实心#ddd; 边缘底部:12px; } #密尔
* {
框大小:边框框;
}
#我的输入{
背景图片:url('/css/searchicon.png');
背景位置:10px 12px;
背景重复:无重复;
宽度:100%;
字体大小:16px;
填充:12px 20px 12px 40px;
边框:1px实心#ddd;
边缘底部:12px;
}
#密尔{
列表样式类型:无;
填充:0;
保证金:0;
}
#李美儿{
边框:1px实心#ddd;
页边距顶部:-1px;/*防止双边框*/
背景色:#f6f6f6;
填充:12px;
文字装饰:无;
字号:18px;
颜色:黑色;
显示:块
}
#myUL li a:悬停:非(.header){
背景色:#eee;
}
我的电话簿
滤器
搜索结果
函数myfilter(){
var输入、滤波器、ul、li、a、i;
输入=document.getElementById(“myInput”);
filter=input.value.toUpperCase();
ul=document.getElementById(“myUL”);
li=ul.getElementsByTagName(“li”);
对于(i=0;i-1){
李[i].style.display=“”;
}否则{
li[i].style.display=“无”;
}
}
}
函数mydisplay(){
var x=document.getElementById(“myInput”).value;
document.getElementById(“demo”).innerHTML=x;
}
这取决于您所说的“…重定向到另一个网页…”是什么意思:
如果您指的是URL(位置)重定向,那么您应该:
我认为您应该使用带有GET方法的
将搜索到的文本传递到服务器端。这个表单应该称为它自己。提交表单后(必须有一个type=submit的
元素),一个新页面将加载GET信息。然后,您可以编写任何代码来在服务器端或客户端筛选表
祝您好运您可以将其存储在
会话存储中
,该存储在同一浏览会话中相同域的页面之间
因此,在一页中,您可以看到:
window.sessionStorage.setItem('foo', 'bar');
然后,在另一页上,你可以写:
var value = window.sessionStorage.getItem('foo');
变量
值
现在将包含“bar”
将数据存储在全局变量中,我不知道确切的文档
或窗口
或其他操作,然后重定向到新页面并从该变量读取数据。